Proprietary™ (that's a joke btw) c45 discord bot. The bot is currently running in a docker container on a raspberrypi 3b.
To use the bot, go here and add it to your server.
Once added on the server, the command prefix is '/', example of using the bot.
/help
Under resources
one will find config.default.yml
. This currently holds a template for
the bot's configurations. Copy config.default.yml
as a file called config.yml
and
add all configuration settings. This is done due to the sensitive nature of these settings.
One important setting is to add one's secret token which can be generated
here. This is set under token.secret
in
resources/config.yml
(the file you just created).
If you dont, the bot will not work, if you dont know how to create a token, please go read up about Discord bot tokens.
Important, when running the bot with your token, you must add this unique bot to your discord server using this link:
https://discordapp.com/oauth2/authorize?client_id=YOUR_BOT_ID_HERE&scope=bot&permissions=8)
You obtain 'YOUR_BOT_ID_HERE' at the same place where you created your token.
All dependencies can be found under resources/requirements.txt
. The following convenience script
will install all Python dependencies required (Python3/Unix):
./c45bot compile
Once the bot is configured and all dependencies are installed, one can run it using:
./c45bot start
All unit tests can be started with:
./c45bot test
Modules must be placed under src/mods/
and also configured in the configuration file.
The bot prints output to stdout with regards to what it is doing