Co-Pilot icon indicating copy to clipboard operation
Co-Pilot copied to clipboard

Co-Pilot is a discord Bot designed to be the all-in-one, open-source Discord bot that handles all your server needs.

Co-Pilot

All Contributors

Version Documentation License: Issues Pull Requests Size Stars Support Server Link

Welcome to Co-Pilot Bot repo! 👋

🤖 Co-Pilot (All-in-one Discord Bot)
Co-Pilot is a discord Bot designed to be the all-in-one, open-source Discord bot that handles all your server needs.

Table of content

  • To-Do
  • Requirements
  • Getting Started
  • Configuration
  • Current Features & Commands
  • Locales
  • Contributing
  • Support me
  • Credits
  • License
  • Contributors

📝 To-Do

  1. - [x] Playing music
  2. - [ ] Moderation
  3. - [ ] AutoMod
  4. - [ ] Welcomer
  5. - [ ] Logs
  6. - [ ] Embed Messages
  7. - [ ] Reaction Roles
  8. - [ ] Auto Message
  9. - [ ] Auto Responder
  10. - [ ] Leveling System for Text and VC
  11. - [ ] Custom Commands
  12. - [ ] Statics Counter
  13. - [ ] Temporary Channels
  14. - [ ] Birthday Reminder
  15. - [ ] Support-Ticket System
  16. - [ ] Stream alerts
  17. - [ ] Game Patch
  18. - [x] Voice Activity

Requirements

🚀 Getting Started

Invite Co-Pilot

Deploy or Run Locally

git clone https://github.com/SlaughterBlade/Co-Pilot.git
cd Co-Pilot
npm install

To Start Locally

npm run start

To Deploy

Deploy      

Run on Repl.it

⚙️ Configuration

Copy or Rename .env.example to .env and fill out the values:

⚠️ Note: Never commit or share your token or api keys publicly ⚠️

config.js Template

module.exports = {
prefix: '!',
botToken: '',
clientId: '',
geniusApiToken: '', 

webplayer: '',
cors: '*'
}


📝 Current Features & Commands

All the commands are reigestered as slash "/" commands ,and the default prefix is "!".

General Commands

  • help -> Displays all server commands.
  • links -> Displays associated links.
  • ping -> Shows the ping of the bot.
  • testslash -> Register slash commands for the server.

🔊 Music Playback Commands

  • clear -> Clears the server queue.
  • disconnect -> Disconnects from the music channel and clears the server queue.
  • filter -> View and set audio filters.
  • grab -> Sends a private message to you with information about the current playing song.
  • insert -> Inserts the song specified to the next position in the queue.
  • loop -> Loops the server queue.
  • lyrics -> Displays the lyrics of the current or specified song.
  • move -> Moves a song to a different position in the queue.
  • nowplaying -> Displays information about the song currently playing.
  • pause -> Pauses the queue.
  • play -> Plays the song specified.
  • previous -> Plays the previous track.
  • queue -> Displays the server queue.
  • remove -> Removes a song from the queue.
  • resume -> Resumes the queue if it is paused.
  • search -> Searches for a song.
  • seek -> Clears the server queue.
  • shuffle -> Shuffles the server queue.
  • skip -> Skips to the next song in the queue.
  • volume -> Adjusts the bot volume.

Voice Activity

  • together -> Discord Together!.

Stable versions

Application name Boost level Max participants
Watch Together 0 Unlimited
Poker Night 1 25
Betrayal.io 0 Unlimited
Fishington.io 0 Unlimited
Chess In The Park 1 Unlimited
Sketchy Artist 0 12
Awkword 0 12
Doodle Crew 0 16
Sketch Heads 0 16
Letter League 1 8
Word Snacks 0 8
SpellCast 1 100
Checkers In The Park 1 Unlimited
Blazing 8s 1 8
Putt Party 0 Unlimited

Development versions

Application name Boost level Max participants
PN Dev 0 25
Watch Together Dev 0 Unlimited
Doodle Crew Dev 0 16
Word Snacks Dev 0 32
Sketchy Artist Dev 0 12
Decoders Dev 0 32
CG 2 Dev 0 Unlimited
CG 3 Dev(Also known as checkers in the park) 0 Unlimited
CG4 Dev 0 8
Putt Party Dev 0 Unlimited

🌎 Locales

None Yet

🤝 Contributing

You are welcome to contribute

  1. Fork the repository
  2. Clone your fork: git clone https://github.com/your-username/Co-Pilot.git
  3. Create your feature branch: git checkout -b my-new-feature
  4. Stage changes git add .
  5. Commit your changes: cz OR npm run commit do not use git commit
  6. Push to the branch: git push origin my-new-feature
  7. Submit a pull request

Support me

Buy Me A Coffee

📝 Credits

The Amazing music commands from Dodong Repo.

License

This project is licensed under the MIT License - see the LICENSE.md file for details

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Nishant1500

📖

This project follows the all-contributors specification. Contributions of any kind welcome!

Made with ❤️ and JavaScript!