A discord bot for basic task management written in nodejs that uses docker, MariaDB, discord.js.
Create a new application, following the instructions on setting up a bot application, and then adding your bot to servers.
There are two environment variables required:
MLEM_BOT_TOKEN
should be set to the bot token.MLEM_BOT_APPLICATION_ID
should be set to the bot application ID.
- Build the nodejs application using
docker build -t mlem-bot .
. - Run both the nodejs and MariaDB containers uses
docker compose up -d
. It may take 30 seconds for MariaDB to initialise and the bot to connect.
There are currently 3 supported commands:
/todo create
to create a task./todo list
to list all tasks./todo complete
to delete a task.