Record Your D&D Sessions on Discord, With Real Speaker Names

Works for D&D 5e and Daggerheart campaigns. Recording is included on every tier.

If your table plays over Discord, the recording problem has usually meant a mixed audio file and a transcript full of Speaker A and Speaker B. Threadfall's bot does it differently. It sits in your voice channel and hears every player on their own track, so each line of the live transcript belongs to the Discord account that actually said it. Nobody spends Tuesday night relabeling who said what.

If your server already uses Craig, that's the difference in one line: Craig hands you audio files to deal with after the game. Threadfall hands you a transcript during it, and a written chapter after.

How it works

  1. Invite the bot once. From your campaign's Manage tab, add the Threadfall bot to your server and run /tf-setup voice in your table's voice channel. Two minutes, one time. (The full setup guide.)
  2. Hit record when you play. The bot joins under your campaign's companion name and posts a visible recording notice, so the table always knows. It transcribes live while you play, and the GM watches the transcript come in on the Live screen.
  3. Then forget about it. Recording runs on Threadfall's servers, not your browser, so closing the laptop doesn't stop anything. It keeps going until you stop it or someone kicks the bot, and either way it saves what it heard.

The fine print

Each player needs their own device and mic; two people sharing one microphone are heard as one voice, because the attribution comes from Discord's tracks rather than voice guesswork. Those same separate tracks mean players talking over each other doesn't wreck the transcript either, since crosstalk can't melt into word salad the way it does in one mixed recording. Audio is transcribed live and never stored, and it is never used to train AI. Transcription is tuned for English tables; other languages may see lower accuracy.

After the session

Recording is just the setup. When the session ends, one click turns the transcript into a written chapter, quotes highlighted, quest and faction progress tracked, and the loose ends handed back to you for next week. The bot posts the recap to your channel and reminds the table what happened 24 hours before the next game. Do this for a whole campaign and the chapters add up to a book your players can actually read.

Try Threadfall free

Free for 2 full sessions. No card. Players are always free.

Discord recording FAQ

How do I record a D&D session on Discord?

Invite the Threadfall bot to your server from your campaign's Manage tab, run /tf-setup voice in your table's voice channel once, then hit record on the Live screen whenever you play. The bot joins the channel, posts a visible recording notice, and transcribes the session live. Setup is a one-time two minutes per campaign; full walkthrough at the Discord setup guide.

Does it know who is speaking?

Yes. It doesn't guess. Most transcription tools run voice diarization on a mixed recording and label people Speaker A and Speaker B for you to sort out later. Threadfall's bot hears every player on their own Discord track, so each line is attributed to the account that actually said it. A server nickname like Trav | Thalen labels your lines as Thalen in the transcript, set once for the whole campaign.

Do my players know they're being recorded?

Always. The bot sits visibly in the voice channel under your campaign's companion name, and it posts a recording notice to the channel every time a recording starts.

What permissions does the bot ask for?

No Manage Server, no admin, ever. What it does ask for: View Channel and Send Messages (to post recaps), Embed Links (the "read full recap" button), Create Public Threads and Send Messages in Threads (so beat-by-beat recaps thread instead of flooding the channel), Connect and Speak (to join voice for recording), Change Nickname (to wear your campaign's companion name), and Mention Everyone for the optional @here ping you control per publish. You can also scope the bot to a single channel after install; it only ever posts where you tell it to. Full list on the setup guide.

Is the audio saved anywhere?

No. Audio is transcribed live and never stored, and it is never used to train AI. What's kept is the text transcript, tied to your campaign, that your recaps are written from.

Do I need to keep my browser open while it records?

No. The recording runs on Threadfall's servers, not in your browser. Close the laptop, drive home, whatever; it keeps going until you stop it from the Live screen. Kicking the bot out of the channel works too. It saves everything it caught before that point.

What happens if someone's connection drops mid-session?

A player who drops and rejoins is picked back up automatically the next time they speak; you won't get back the seconds they were gone, since there was nothing to hear. If the bot's own connection blips, it has 15 seconds to recover on its own. A harder audio fault triggers an automatic restart, and you'll see it happen: the Live screen flags a warning in the status line while it resumes, so it's never silent. It picks up as close to where it left off as it can, though a few seconds around the restart can be missed. If voice can't be recovered at all, the recording ends and saves everything it caught; restart it from the Live screen.

Does it record Daggerheart sessions on Discord?

Yes, the same bot records Daggerheart campaigns, and the transcript recognizes Daggerheart vocabulary (Hope and Fear, Difficulty, domain cards) instead of mishearing it as 5e terms. Separately, the GM's Live screen carries its own Fear tracker and countdown clocks you run by hand alongside the recording; the bot doesn't move them for you. More on the Daggerheart side: Threadfall for Daggerheart.

What does it cost?

Discord recording is included on every tier, and your first two full sessions are free with no card. After that only the GM subscribes (from $10/month) and players are always free. A Discord-recorded session uses a session from your plan like any other recording.

What do I get after the session?

Fire the recap when you finish, and a couple of minutes later you've got a written chapter. It highlights player quotes, tracks quest and faction progress, and hands the loose ends back to you. The bot can post it straight to your recap channel, and 24 hours before the next game it drops a "Last time on..." reminder so everyone walks in warm. Chapters stack into a book your players can actually read. Here's a real one.

More: what makes a good session recap · the honest tools roundup · What is Threadfall?