A multipurpose discord bot.
You will need python version 3.11 for wavelink v3+ to be properly installed.
Open application.yaml file inside the lavalink/ folder and adjust customize the settings to your needs.
Next just run the server by using the command java -jar Lavalink.jar You can also specify max and min memory usage via -Xmx (max memory usage) or -Xms (min memory start up usage)
To run the discord bot, simply start the kurusaki.py file
python3 kurusaki.py
Currently these are the "working" cogs for the bot
[ 'Cogs.member', 'Cogs.help', 'Cogs.music', 'Cogs.utility', 'Cogs.events', 'Cogs.text_channel', 'Cogs.minecraft' ]
Most commands will not work unless you setup a mongodb database which is free as this readme update.
-
Create a free account at mongodb
-
Create a cluster
Give it a name, select the free one and add a tag and create the cluster.
Make sure to create a Database named
Discord-Bot-Databasea collection named General and the documents required with_idmatching the ones in the code. -
Connect to your new cluster and past the link into your bot's .env file by assigning it the key
MONGOEX:MONGO=YOUR_MONGO_DB_CONNECTION_URL_WITH_PASSWORDNOTE: Make sure to replace
<password>with your created password