EvoBot is a Discord Music Bot built with TypeScript, discord.js & uses Command Handler from discordjs.guide
/play https://www.youtube.com/watch?v=GLvohMXgcBo
/play under the bridge red hot chili peppers
/search Pearl Jam
/playlist https://www.youtube.com/watch?v=YlUKcNNmywk&list=PL5RNCwK3GIO13SR_o57bGJCEmqFAwq82c
/playlist linkin park meteora
Display all commands and descriptions (/help)
Media Controls available via Reactions
Generate a Discord Bot Token Guide
Enable Message Content Intent
in Discord Developer Portal
Use both the bot
and applications.commands
scopes, and enable the following permissions:
Copy or rename config.json.example
to config.json
and enter the Discord Bot Token for TOKEN
⚠️ Note: Never commit or share your token or api keys publicly ⚠️
Install Node.js 18.19.0 or newer then run the following commands:
git clone https://github.com/eritislami/evobot.git
cd evobot
npm install
After the installation finishes run npm run start
to start the bot.
For those who would prefer to use our Docker container, you may provide values from config.json
as environment variables.
docker run -e "TOKEN=<discord-token>" eritislami/evobot
Please see the Contributing documentation for contribution steps.