Stateless Discord bot originally made for the Cuddle Puddle discord server.
Art by HiccupsDoesArt
Sunbot is intended to be used with one instance per Discord server/guild. You CAN connect it to separate servers, however the databases will be merged (if you choose to use one).
Sunbot is entirely stateless, however it depends on several environment variables to be set.
The .env.sample
file should contain up-to-date listing in case this readme is neglected (it's possible).
*
- required
-
DISCORD_AUTH_TOKEN
* - Discord bot API token -
COMMAND_PREFIX
- Prefix used by users to execute commands (default.
) -
DEBUG_OUTPUT
- Verbose debug output (defaulttrue
) -
SILLY_COMMANDS
- Enable the silly commands which do not use the command prefix (defaulttrue
) -
DERPIBOORU_API_KEY
- API key for Derpibooru queries (leave blank if none)
Dockerfile and launch script are included here as well as techniponi/sunbot
on Docker Hub, which will always pull the latest commit on launch. A "stable" release will exist eventually.
Note: the Redis database functionality has been disabled until further notice. Focus will be directed at the stateless functionality for now.
Use .help
and .help [verb]
for an up-to-date list. All commands and help info are defined in commands.go
.