Home
Free tools
SRD search Bestiary Converter Discord bot Arcade
Pricing Docs Blog
Sign in

LorePanic for Discord

A bot that joins your table and
takes notes for you

Invite LorePanic to your server. It sits quietly in your voice channel and transcribes the whole session. Live AI suggestions while you play. A structured recap waiting the moment you stop.

Free to invite · works in any server · requires a LorePanic account linked via Discord login

What the bot does

🎤

Records your voice channel

Invite the bot, run /lp, and it joins your voice channel. Every speaker is captured via @discordjs/voice, mixed into a clean mono stream, and forwarded to LorePanic.

Live transcription

Streams audio to Mistral Voxtral in real time. Partial words appear in under a second, confirmed sentences get timestamped, and a full transcript syncs to your browser.

🧠

AI suggestions while you play

Every eight seconds, a fast model scans the transcript and quietly drops a card in your LorePanic tab: a question worth asking, an NPC to pull up, a rule the table is about to need.

📝

Structured session notes

When the session ends, the recap is already written: summary, narrative, NPCs, locations, combats, loot, threads still open. It renders as a dashboard you can scan, instead of one wall of markdown.

👤

Per-speaker tracks

Each speaker is recorded on their own track, so the diarized transcript can tell you who said what. Perfect for quoting players in the recap or catching a rules ruling later.

🔄

Auto-record

Configure the bot to auto-join a voice channel the moment your crew gathers. It starts on its own, stops when the room empties, and the notes land in your campaign before you close your laptop.

Three modes. One button.

Pick what fits the session. The bot does the rest.

🎧 Audio only
Free

Raw audio, no transcription

Keep a clean recording of the session. Tracks upload to LorePanic but aren't processed. Perfect for podcast-style capture or an archive you'll transcribe later.

📝 Batch
~80 credits / hour

High-quality transcript after the fact

Records the whole session, then runs voxtral-mini-transcribe at the end with overlap-stitched chunks. Cheaper than live, and the transcript is the quality that becomes canon.

⚡ Live
~240 credits / hour

Real-time transcript + AI suggestions

Streams to Voxtral as you play, runs the suggestions engine on a rolling window, and lets you watch the session materialize in your LorePanic tab while the table keeps rolling.

All modes also upload per-speaker tracks for post-session diarization. See pricing for current credit packs and plan limits.

From invite to first recap

1

Invite the bot

One click adds LorePanic to any server where you have Manage Server permissions. It only needs the permissions required to join voice and post messages.

2

Link your account

Sign into LorePanic with Discord (or link it in your profile). The bot uses your Discord ID to find your account. No IDs to paste.

3

Run /lp

Pick a campaign, pick a mode, click Record a Session. The bot joins your voice channel and streams straight to LorePanic.

4

Get your notes

Click stop, or just let everyone leave the channel and auto-record will close the session on its own. Either way the recap shows up in the campaign dashboard a minute later.

The whole command list

/lp

The main menu, all clickable: record a session, check status, stop, configure auto-record, link your account.

/lp-record start

Start recording the voice channel you're currently in. Takes a campaign, an optional session name, and a mode.

/lp-record stop

Stop the active recording, upload tracks, and trigger the diarized transcription pass.

/lp-status

Show what the bot is currently doing in this server: duration, channel, who started it.

/lp-autorecord

Configure which voice channels the bot should auto-join, for which campaign, in which mode.

/lp-link

Show your Discord ID and the steps to link your Discord account to LorePanic.

Prefer a full walkthrough? Read the Discord bot docs →

Why a bot, not a browser recorder?

Every table we talked to was already on Discord. Asking the GM to also run a desktop recorder (mic plugged in, permissions granted, the right window in focus) was more friction than the feature was worth.

So the bot sits where the table already is. Your LorePanic tab handles the live transcript and suggestions. Discord just keeps carrying the voice, which is the part it's good at.

Frequently asked questions

Does the bot record before I tell it to?

No. It only captures audio when a recording is actually running, either because you started one with /lp-record start (or the button in /lp) or because an auto-record rule fired. You can check the state any time with /lp-status, and Discord itself shows the bot sitting in the voice channel.

What permissions does it need?

It needs View Channels, Connect, and Speak in the voice channels you want to record in, plus Send Messages and Embed Links for the slash commands. No Administrator needed. It joins self-muted and never speaks.

Do players need LorePanic accounts?

No. Only the GM (the person who starts the recording) needs a LorePanic account linked to their Discord login. The bot uses the GM's account to decide which campaign the session belongs to and to bill credits.

What if my Discord WebSocket drops mid-session?

The session manager persists the transcript to the database every two minutes and each speaker's track is buffered on the bot's disk. If the connection blips, you don't lose the session. The tracks upload on stop and the batch transcription runs on the full audio.

Can I use it without live transcription?

Yes. Pick Audio only (free, no transcription) or Batch (transcribes at the end). Live is only worth the credits if you want the suggestions engine running during the session.

What happens to the raw audio?

Per-speaker tracks are uploaded to LorePanic's object store so the diarized transcript can reference who said what, and so you can download the recording later. You can delete a session at any time from the dashboard, and the tracks go with it.

Can I self-host the bot?

Not for now. The bot is hosted by LorePanic and needs to talk to our backend to forward audio and trigger transcription. There's no supported self-host path today. Invite the hosted bot and you're set.

Stop scribbling.
Let the bot take notes.

Invite the bot, link your account, and record your next session with one button.