EvoBot is a Discord Music Bot built with discord.js & uses Command Handler from discordjs.guide
git clone https://github.com/eritislami/evobot.git
cd evobot
npm install
After installation finishes you can use node index.js
to start the bot.
Copy or Rename config.json.example
to config.json
and fill out the values:
{
"TOKEN": "",
"YOUTUBE_API_KEY": "",
"MAX_PLAYLIST_SIZE": 10,
"PREFIX": "/"
}
Note: The default prefix is '/'
- 🎶 Play music from YouTube via url
/play https://www.youtube.com/watch?v=GLvohMXgcBo
- 🔎 Play music from YouTube via search query
/play under the bridge red hot chili peppers
- 📃 Play youtube playlists via url
/playlist https://www.youtube.com/watch?v=YlUKcNNmywk&list=PL5RNCwK3GIO13SR_o57bGJCEmqFAwq82c
- 🔎 Play youtube playlists via search query
/playlist linkin park meteora
- Command Handler from discordjs.guide
- Queue system (/queue)
- Loop / Repeat (/loop)
- Volume control (/volume)
- Pause (/pause)
- Resume (/resume)
- Skip (/skip)
- Media Controls via Reactions
- Fork the repository
- Clone your fork:
git clone https://github.com/your-username/evobot.git
- Create your feature branch:
git checkout -b my-new-feature
- Commit your changes:
git commit -am 'Add some feature'
- Push to the branch:
git push origin my-new-feature
- Submit a pull request
@iCrawl For the queue system used in this application which was adapted from @iCrawl/discord-music-bot