This is a private Discord bot developed for our D&D group. It has several functionalities to enhance my party's experience.
The bot can roll dice with any number of sides, simulating the dice rolls used in D&D. Use the /roll [dice notation formula] command to roll a dice.
The bot can store, retrieve, and manage character sheets for the players using /character. Use the /character create command to create a new character, the /character get command to retrieve a character's details, and the /character delete command to retrieve a character's details.
The bot can keep track of campaign progress, including quests, NPCs, and locations. Use the /campaign to manage the campaign.
The bot can remind players of upcoming game sessions or important in-game events using /note. Use the /note create command to set a note.
Use the /note get command to retrieve a note's details, and the /note remove command to remove a note.
The bot can generate random encounters based on the party's level and location. Use the /encounter command to generate and manage an encounter.
The bot can generate loot for encounters or treasure chests. Use the /loot create command to generate loot, /loot get to retrieve loot details, /loot delete to remove loot, and /loot update to update a loot entry. Use /loot generate to generate random loot.