Red-DiscordBot cogs by the Dungeon Church RPG group.
Focused on making RPG, D&D, & game related cogs - ideas or pull requests welcome.
To add these cogs to your instance, run this command first ([p]
is your bot prefix):
[p]repo add dungeonchurch https://github.com/oakbrad/dungeonchurch-cogs
Then install your cog(s) of choice:
[p]cog install dungeonchurch <cog_name>
Finally, load your cog(s):
[p]load <cog_name>
For cogs that have LLM integration, set the OpenAPI key in Red:
[p]set api openai api_key,<paste here>
Current cogs and their commands. [p]
is your bot prefix, /
slash commands indicate a hybrid command. To register slash commands, first load the cog, then list the commands available. Enable the commands you want to register, then sync them with Discord.
[p]slash list
[p]slash enable <command>
[p]slash sync
A simple roller that transforms into a customizable NPC when you add an OpenAI API key.
/augury
make an appeal to the gods[p]augur
to change settings
Forked from PCXCogs. I added better formatting and commands useful for RPG players, including contested rolls.
/roll
roll complicated dice formulas/qr [mod] [@challenge]
quick roll 1d20/adv [mod]
quick roll 2d20dl/dis [mod]
quick roll 2d20dh/randstats
roll ability scores within a set range/flipcoin
flip a coin, get heads or tails/eightball
ask the Magic 8 Ball[p]diceset
to change settings
Quake III Arena server notifications with qstat. Run qstat via crontab on your server to output JSON to a publicly accessible file:
qstat -json -P -q3s dungeon.church:27960 > /var/www/html/qstat.json
[p]q3stat
to set the URL of that file & notification options.
Make a list of status activities, then cycle through them randomly or sequentially at a set interval.
/randomstatus
to change settings