Eve is a simple discord bot that can be used for multiple things, including IA functionalities, and more.
- IA functionalities
- Chat with the bot by simply mentioning it (with a real discussion)
- Music fonctionalities
- Play music from youtube
- Pause/Resume music
- Skip music
- Stop music
- Queue management
- Birthday reminder
- Quiz functionalities
- Fun commands
- cat pictures
- dog pictures
- jokes
- quotes
- Debug functionalities
- Node.js
- Yarn
- ffmpeg
- MariaDB database
- Windows docker don't work well with the Prisma ORM
- Discord bot token
- With good intents
-
Clone the repository
-
Install the dependencies with
yarn
-
Create a
.env
file at the root of the project with the following content:DISCORD_TOKEN=your_discord_token DISCORD_CLIENT_ID=your_discord_bot_client_id EVE_HOME_GUILD=glados_home_guild_id REPORT_CHANNEL=report_channel_id MP_CHANNEL=mp_channel_id OWNER_ID=your_discord_user_id LOGS_WEBHOOK_URL=your_discord_webhook_url DATABASE_URL="mysql_connection_url" GOOGLE_API_KEY=your_google_api_key BLAGUE_API_TOKEN=your_blague_api_token
-
Run the prisma migrations with
yarn prisma migrate deploy
-
Build the project with
yarn build
-
Start the bot with
yarn start
This project is licensed under the GPL-2.0 License - see the LICENSE file for details
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.