GM GUIDES
7 Best Discord Bots for D&D and TTRPGs
The best Discord bots make your sessions easier to run, more immersive, or both. Archivist AI tops our list because it automates the admin work for any TTRPG, alongside specialists like Avrae for D&D 5e.
Published July 17, 2026 • Updated September 7, 2026 • 6 min read
← Back to GM Guides
Quick answer
Use Archivist AI for live transcription, automated notes, recaps, and campaign recall; Avrae for D&D 5e mechanics; and Sesh for scheduling. Add Craig only when you need separate raw audio tracks.
Why Discord Bots Matter for TTRPGs
A Discord server does not get better by adding more bots. It gets better when each bot has exactly one job and nothing overlaps. This guide covers seven: Archivist AI, Avrae, Dice Maiden, Tupperbox, Sesh, Craig, and Soncraft.
Most servers do not start out this tidy. Someone adds a dice bot, then an event bot, then something for voice recording, and six months later nobody remembers which command does what. The fix is not fewer features. It is fewer overlapping jobs.
How We Chose These Discord Bots
We assigned each bot one primary job, then compared how clearly it solves that job, how much setup it adds, and whether its value lasts across an ongoing campaign. The list favors a small, complementary stack over multiple bots with overlapping commands.
This guide is published by Archivist AI, which makes the first bot on the list. We disclose that relationship so you can weigh the ranking appropriately, and we link every product to its official site or Discord listing for current details.
Editorial review: September 7, 2026. Bot availability, permissions, and features can change.
Discord Bot Comparison
A quick comparison of the seven bots and the problem each one solves best.
| Bot | Best For | Use It When | Category |
|---|---|---|---|
| Transcription, automated notes, recaps, and searchable campaign insights | You want Discord sessions transcribed into notes and insights you can search later. | Campaign memory | |
| D&D 5e mechanics, dice, and initiative | You want a bot that handles rolls, sheets, combat flow, and other 5e commands. | Mechanics | |
| Simple, system-agnostic dice rolling | You want fast rolls without learning a heavy command system. | Dice | |
| Character personas and roleplay posting | You want players or NPCs to speak in character inside Discord. | Roleplay | |
| Scheduling, RSVPs, reminders, and time zones | Your table spans time zones or keeps missing the same reminder messages. | Logistics | |
| Raw multi-track Discord voice recording | You want separate speaker tracks or an editable audio archive. | Recording | |
| Curated music and soundscapes for the table | You want cinematic background music and ambience without hosting your own audio. | Audio |

Campaign memory
1. Archivist AI: Best for Campaign Memory and Recaps
Three sessions from now, someone is going to ask who that NPC at the tavern was, and nobody will remember. Archivist transcribes your Discord sessions, turns them into automated notes and recaps, and keeps everything searchable, so that question gets answered in ten seconds instead of derailing the next session.
It works the same way for play-by-post. Ask who promised what, or when that faction first showed up, and Archivist pulls the answer straight from the campaign instead of making you scroll back through months of messages.
What it does well
- Live Discord session transcription, automated notes, and recap generation
- Ask campaign questions right in Discord with @archivist and /ask
- Searchable campaign history and recall
- A compendium that tracks characters, items, locations, and factions
- Share Session Handouts, Digital Trading Cards, and Artifacts with the table
Already playing on Discord? Archivist turns every session into organized campaign memory.
Try Archivist AI freeArchivist's public research dataset includes 25,000+ captured TTRPG sessions from Discord, uploaded audio, and notes. See the anonymized aggregate data and methodology behind its campaign-memory focus.

Mechanics
2. Avrae: Best for D&D 5e Mechanics
If your table runs 5e, Avrae already won. It handles dice, character sheets, initiative, attacks, and saves directly in Discord, and nothing else has caught up.
Avrae runs combat. Archivist runs the story after combat ends. Neither one tries to do the other's job.
One limit: Avrae is 5e-only. Playing Pathfinder 2e instead? Kobold is the equivalent.

Dice
3. Dice Maiden: Best for Simple Dice Rolling
Sometimes you do not want a rules engine, you want dice that roll when you type a command and stay out of the way otherwise. That is Dice Maiden: no character sheets, no system-specific syntax to learn, just fast rolls that work the same whether the table is running 5e on Tuesday or Blades in the Dark on Thursday.

Roleplay
4. Tupperbox: Best for Character Personas and Roleplay
Tupperbox lets a player post as their character instead of as themselves. Behind the scenes, a Discord webhook swaps their username and avatar for the character's, so a paladin's in-character line does not show up next to someone's Discord profile picture.
It is built for downtime scenes and NPC-heavy threads that play out in text, not for servers that just want quick banter between rolls. If your players already do voices at the table, Tupperbox is what lets them do it in the text channel too.

Logistics
5. Sesh: Best for Scheduling
Six people in four time zones trying to agree on a session time in a group chat is how campaigns quietly die. Sesh handles the event post, the RSVPs, the reminders, and the time zone math automatically, so scheduling stops being the thing that kills your game.
It is not exciting. It is also the bot most long-running groups would miss first if it disappeared.

Recording
6. Craig: Best for Raw Discord Recording
Craig records every speaker on their own audio track. Tier 3 supporters can also export WebVTT, SRT, or plain-text transcripts. It does not turn a TTRPG session into a recap, tracked campaign entities, or a searchable campaign knowledge base.
If you edit a podcast from your sessions or just want a clean archive, separate tracks per speaker are what make that editing possible instead of miserable. Choose a campaign-memory tool if you want the recording turned into organized notes and recall instead of media files.

Audio
7. Soncraft: Best for Music and Ambience
Soncraft is built for exactly this: invite it to your server, run /play, and it streams themed, cinematic music and soundscapes into your voice channel.
A tavern scene actually sounds like a tavern instead of five people talking over dead air. It was designed for D&D and other tabletop games, and it draws on a curated, licensed library, so you are not gambling on the copyright-strike shutdowns that took out older music bots.
Want a general-purpose option you drive with your own playlists instead? Jockie Music is a general-purpose alternative with support for Spotify, Apple Music, Deezer, and Tidal sources.
Some tables will not notice the difference. The ones running horror or heavy roleplay usually cannot go back once they have used it.
Niche Bots Worth Knowing
A few specialized bots are worth knowing about, but they are niche enough that they do not belong in the main list for most D&D tables.
- Kobold for Pathfinder 2e play-by-post.
- RPG Sessions for Star Wars RPG and Genesys.
- RPG Sage for play-by-post tables.
- DiceParser for advanced dice syntax.
FAQ
What Discord bot transcribes D&D sessions on Discord?
Archivist AI transcribes live Discord voice sessions for D&D and other TTRPGs. It turns session audio into automated notes, recaps, and searchable campaign insights. Craig also offers transcript exports to Tier 3 supporters, but it is built primarily for multi-track recording rather than campaign memory.
Does Craig transcribe Discord voice chat?
Yes. Craig offers WebVTT, SRT, and plain-text transcripts to Tier 3 supporters. Its core job is separate audio tracks per speaker; it does not turn a TTRPG session into campaign recaps, tracked entities, or searchable campaign memory.
What is the best starter stack for D&D on Discord?
The best starter stack for D&D on Discord is Archivist, Avrae, and Sesh. Add Craig if you want a clean audio archive, and add Soncraft only if music or ambience is part of the table experience.
What is the best stack for a play-by-post or text-heavy campaign?
For a play-by-post or text-heavy campaign, the core stack is Archivist, Tupperbox, and Dice Maiden. Add Avrae if the system is D&D 5e.
Do I need all seven bots?
No, most tables only need three or four of these Discord bots. The right stack is the one that covers your table's recurring jobs without creating command overlap.
Should Archivist replace Avrae?
No. Avrae handles D&D 5e mechanics. Archivist handles campaign memory, recaps, and recall. They solve different problems and work best together when you want both.
What is the easiest dice bot for a mixed-system server?
Dice Maiden is the easiest dice bot for a mixed-system server. It keeps the dice workflow simple, which matters when your table rotates between systems or does not want a lot of command syntax.
If we use Craig, do we still need Archivist?
Not if separate audio tracks or transcript files are all you need. Use Archivist when you want the transcript turned into TTRPG-specific notes, recaps, tracked campaign entities, and searchable campaign Q&A.
Final Takeaway
The best Discord bot stack is the smallest stack that still covers your table's recurring jobs. For most D&D Discord tables, Archivist, Avrae, and Sesh cover memory, mechanics, and scheduling without overlap. Any bot that is only adding noise probably does not belong.
Related Guides
- Discord recording and recap workflow: D&D on Discord with Archivist AI
- Session capture basics: How to Record Your In-Person D&D Sessions
- Speaker-accurate transcripts: Vocal Fingerprints and Better Audio Inputs
