Getting Started
Everything you need to connect Campaign Chronicles to your Discord server and start recording your tabletop RPG sessions.
1Install the Discord Bot
- Click the button below (or the “Add to Discord” button in the header) to open the Discord authorization page.
- Select the server you want to add the bot to from the “Add to Server” dropdown.
- Review the permissions the bot needs and click “Authorize”.
- Complete the CAPTCHA if prompted. The bot will appear in your server’s member list.
2Link Your Campaign
After installing the bot, link your Discord server to a campaign so the bot knows which campaign sessions belong to.
You can find your campaign ID on the campaign detail page in the dashboard. Only server administrators can run this command.
3Run a Session
● Start a Session
Join a voice channel, then run the command below. The bot will start monitoring the channel, recording audio, and transcribing speech in real time.
- You must be in a voice channel when you run this command.
- If you omit
session-id, a new session is created automatically. - Participant join/leave times are tracked while the session is active.
● Stop a Session
When your session is over, stop monitoring with a single command.
This ends recording, finalizes the transcript, and marks all participants as disconnected. You can review the full transcript and generated content on the dashboard afterwards.
● Check Session Status
See what sessions are currently being monitored in your server.
Other Commands
🎲 Dice Rolling
Supports standard notation (XdY+Z). Highlights nat 20s and nat 1s on d20 rolls. Rolls are logged to the active session.
📋 Campaign Info
Displays the campaign linked to the current server — name, Game Master, player count, and session history.
❓ Help
Lists all available bot commands with brief descriptions, right inside Discord.
📡 Bot Status
Check if the bot is online, its latency, uptime, and how many servers it’s connected to.
Command Reference
| Command | Description | Permission |
|---|---|---|
| /session-start | Start monitoring a voice channel | Must be in voice channel |
| /session-stop | Stop monitoring the current session | Must be in voice channel |
| /session-info | View active monitoring sessions | None |
| /campaign-link | Link a campaign to the server | Server Administrator |
| /campaign-info | View linked campaign details | None |
| /roll | Roll dice with standard notation | None |
| /help | Show all available commands | None |
| /status | Check bot connection status | None |