You can easily create your own version of this bot.
It needs the premissions in 0Auth2:
- Bot
- Create commands
- Send messages
- Send messages in Threads
- Read Message History
- Add Reactions
- Use Appliation Commands
Make sure that you have copied .env.example to .env and filled in the missing enviornment variables.
| Variable | Description |
|---|---|
DISCORD_TOKEN |
The discord token. Used in authenticate requests |
REDIS_URL |
The url to the redis (valkey) database |
When this is done you can just run the bot with:
cargo runYou can test the application with cargo test -- --test-threads=1. Remember to
have docker running.
Must be an oracle to use
Bakes n amount of waffles, and pings the n next people in the queue.
Must be an oracle to use
Stops the queue
Must be an oracle to use
Starts the queue
Pings the bot to see if it is alive. Basic healthcheck.
Checks the where in the queue the person who ran the command is.
Adds the user who ran the command to the queue. If the user is already in the queue, it will just print the position.