D&D Companion
Verified46 serversNo media available.
🎲 D&D Companion Bot
A versatile Discord bot designed to enhance your D&D gaming experience with dice rolling, NPC interactions, character management, and more!
🛡️ Basic Features
🎯 Dice Rolling
/roll [dice]- Roll dice using standard notation (e.g., "d20", "2d6")- Basic rolls are available to all users
- Example:
/roll d20rolls a single d20 - Example:
/roll 2d6+3rolls two six-sided dice and adds 3 to the result
🧙♂️ NPC Interaction
/chat [message]- Chat directly with the NPC- Example:
/chat Tell me about this town
- Example:
/greet- Get a greeting from the NPC- Example:
/greetfor a friendly introduction
- Example:
/clear- Clear chat history with the NPC- Use this to start fresh conversations
/npc-info- View current NPC settings- Shows name, personality, and other attributes
👥 Character Management
/join [name] [species] [class] [personality]- Join the party with your character- Example:
/join Elric Human Fighter "Brave and loyal warrior"
- Example:
/leave- Leave the party with your character- Removes your character from the current adventure
/character-info [username]- View your or another player's character details- Example:
/character-infoto see your own character - Example:
/character-info @usernameto see another player's character
- Example:
/character-list- Show all current party members- Displays everyone currently in the adventure
🗺️ Campaign Management
/campaign-info- View current campaign setting information- Shows the world setting for your adventure
/help- Display all available commands and their usage- Complete reference for all bot features and commands
✨ Premium Features
Premium features are available to servers with an active subscription. Contact your server admin for details.
🎲 Enhanced Dice Rolling
- Advantage/disadvantage rolls with
/roll [dice] advantage:trueor/roll [dice] disadvantage:true - Multiple rolls in one command with
/roll [dice] times:[1-10] - Example:
/roll d20 advantage:trueor/roll 2d6 times:3
👥 Extended NPC Management
/npc-add [name] [description]- Add additional NPCs (up to 15)/npc-remove [name]- Remove NPCs from your collection/npc-list- View all NPCs in your collection/chat [message] name:[npc_name]- Chat with specific NPCs by name/greet name:[npc_name]- Get greeting from specific NPCs/npc-info name:[npc_name]- View specific NPC details
🖼️ Image Generation
/image [prompt]- Create AI-generated images- Example:
/image a mysterious wizard tower in a dark forest
- Example:
- Options to enhance your images:
include_campaign:true- Include campaign setting contextinclude_npc:true- Include NPC detailsinclude_party:true- Include party member informationbattlemap:true- Create the image as a battlemp- Example:
/image dragon attack include_party:true include_npc:true
- Higher image generation limits
- Better image quality with premium subscription
💎 Premium Status
/premium-status- Check your server's premium subscription status- View available premium features
- See usage limits and remaining quota
🛡️ Moderator Commands
These commands require moderator permissions:
🧙♂️ NPC Management
/npc-set-default [name] [description]- Change NPC name and personality (description is optional if NPC exists)/reset npc:true- Reset NPC to default settings
🗺️ Campaign Management
/campaign-setup [description]- Set campaign setting description/campaign-reset- Reset campaign setting to default/reset campaign:true- Alternative way to reset campaign settings
👥 Party Management
/character-add [username] [name] [species] [class] [personality]- Add a character for another player/character-remove [username]- Remove a character from the party/reset party:true- Remove all characters from the party
🔄 Combined Reset Command
/reset- Reset multiple elements at once with options:party:true- Reset all party membersnpc:true- Reset NPC settingscampaign:true- Reset campaign settings
🚀 Getting Started
- Invite the bot to your server
- Use
/helpto see all available commands and their detailed usage - Start with basic commands like
/roll d20for dice rolling and/chat helloto interact with NPCs - Server administrators should set up your campaign with
/campaign-setupand customize NPCs with/npc-set-default - Players can join the party using
/join [name] [species] [class] [personality] - Once set up, use
/character-listto see everyone in your adventure - Start role-playing and enjoying your D&D sessions with enhanced features!
💫 Premium Benefits
Premium features include:
- Advanced dice rolling options (advantage/disadvantage, multiple rolls)
- Support for multiple NPCs (up to 15 different characters)
- AI image generation for visualizing scenes, characters, and items
- Access to premium NPC commands like
/npc-add,/npc-remove, and/npc-list - Significantly higher usage limits:
- 150 text interactions per hour (vs 20 for basic users)
- 40 images per hour (vs 4 for basic users)
- 30 characters per server (vs 8 for basic users)
- 15 NPCs per server (vs 1 for basic users)
🔄 Command Combinations & Tips
- Combine campaign context with NPCs for immersive storytelling
- First use
/campaign-setupto establish your world - Then create NPCs with
/npc-set-defaultor/npc-add - Use
/chatto interact with NPCs in your campaign setting
- First use
- Create memorable moments with image generation
- Use
/imagewithinclude_campaign:trueandinclude_party:trueto visualize key scenes
- Use
- Roll with advantage when your character has favorable conditions
/roll d20 advantage:truefor important skill checks
- Use multiple NPCs to create interactive dialogues
- Premium users can create diverse characters with
/npc-add
- Premium users can create diverse characters with
❓ Support
For support or to inquire about premium features:
- Contact your server admin
- Join our support server
- Check the
/helpcommand for detailed command usage - Use
/premium-statusto check your current subscription benefits
Note: Premium features are server-wide and benefit all members of the server.
This bot doesn't seem to use slash commands.
Related Links
Similar Games Bots
Discover other games bots that might interest you
Popular Discord Bots
Check out the most popular bots in our directory
Discover More Bots
Explore our complete directory of Discord bots to find the perfect ones for your server