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-Database
a collection named General and the documents required with_id
matching 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
MONGO
EX:MONGO=YOUR_MONGO_DB_CONNECTION_URL_WITH_PASSWORD
NOTE: Make sure to replace
<password>
with your created password