- Allows members to add themselves to certain roles,
as well as remove and view what roles they are in.
See
help role
for more info. Discord will then give a notification when a role they have is pinged. - Can print its own source code via the
quine
command. - Url Shortener Integration via the
url
command. For more info see here. - Embedded Memes. (
cs
andtaco_time
commands) - Get the status of the Minecraft server.
There are two ways to run locally, both start with creating an account for your bot; Discord.py has a great tutorial here.
Then, clone the project:
git clone git@github.com:KGB33/RoboShpee.git
cd RoboShpee
Install Python ^3.11 and UV.
Then create and activate a new virtual environment, install the dependencies, and start the bot.
uv venv
. .venv/bin/activate
uv pip install pyproject.toml
DISCORD_TOKEN=YOUR_TOKEN_HERE python -m roboshpee
Install Dagger, then just dagger call run --token env:DISCORD_TOKEN
.