Back to Guides
Discord Integration Guide
Bot Integration
Share your physical dice rolls directly in Discord channels. Perfect for voice chat games and community servers.
Prerequisites
- Discord account and server access
- Rollsight software installed and running
- Discord bot token (for bot integration)
- Permission to add bots to your Discord server
Step 1: Create Discord Bot
- Go to Discord Developer Portal
- Click New Application
- Name it "Rollsight" or your preferred name
- Go to Bot section
- Click Add Bot
- Copy the bot token (keep this secret!)
Security: Never share your bot token publicly. Store it securely.
Step 2: Configure Bot Permissions
- In Bot section, enable required permissions:
- Send Messages
- Embed Links
- Read Message History
- Go to OAuth2 → URL Generator
- Select bot scope
- Select the permissions above
- Copy the generated URL
Step 3: Add Bot to Server
- Open the generated OAuth2 URL in your browser
- Select your Discord server
- Click Authorize
- Complete any CAPTCHA if prompted
- Bot should now appear in your server member list
Success: The bot should appear offline in your server. This is normal until configured.
Step 4: Configure Rollsight
- Launch Rollsight software
- Go to Settings → VTT Integration
- Select Discord as your integration
- Enter your Discord bot token
- Enter Discord server ID (right-click server → Copy ID)
- Enter channel ID where rolls should be posted (right-click channel → Copy ID)
- Click Connect
Note: You need Developer Mode enabled in Discord to copy IDs. Enable in User Settings → Advanced → Developer Mode.
Step 5: Test Integration
- Place a die in your dice tray
- Roll the die in Rollsight
- Check the configured Discord channel
- You should see a formatted roll message from the bot
- Test with different dice types
Features
Channel Messages
Rolls appear as formatted messages in your Discord channel, showing dice breakdown and totals.
Roll Formatting
Rolls are formatted clearly with dice types, individual results, and totals.
Easy Setup
Once configured, rolls automatically post to Discord - no manual input needed.
Voice Chat Games
Perfect for games played over Discord voice chat - everyone sees your physical rolls.
Troubleshooting
Bot not responding
- Verify bot token is correct
- Check bot is added to server
- Ensure bot has required permissions
- Check Rollsight connection status
- Verify channel ID is correct
Rolls not appearing
- Check bot has permission to send messages in channel
- Verify channel ID is correct
- Check Rollsight logs for errors
- Test bot manually (send a test message)
Next Steps
- Train your dice in Rollsight
- Test various dice types and formulas
- Share your Discord server with players
- Enjoy physical dice in your Discord games!