Skip to content

SlaughterBlade/Co-Pilot

Repository files navigation

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

  1. 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. 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!

Releases

No releases published

Packages

No packages published