Summurizer

Discord command reference

Commands

Commands appear according to your access. A server administrator appoints Bot Admins with /set_role; Campaign Managers are appointed per campaign once it exists.

Type / in a text channel and pick the command; Discord asks for its options one by one, the required ones first. Each card shows what you type and what he answers, and links the narrated clip on the guide.

First session? Start with these steps.

Server owners and Discord administrators already have access to campaign setup and recording; they do not need a separate Bot Admin role. /set_role is optional: use it to delegate Bot Admin access or assign Campaign Managers to particular voice channels.

  1. Create the campaign: use /set_game with its name and voice channel. A server owner, Discord administrator or Bot Admin can do this. Check the reply confirms the campaign folder is ready; follow any setup errors before recording.
  2. Choose where files go: use /set_transcripts for that same voice channel and a text channel where SUMMURIZER can view the channel, send messages and attach files.
  3. Prepare the roster (recommended): use /set_character to map players to characters and mark the DM. This helps speaker names; it is not a website-signup step.
  4. Record: tell everyone the session will be recorded. An assigned Campaign Manager, Bot Admin, Discord administrator or server owner joins the campaign voice channel, runs /start_recording and waits for confirmation. Use /stop_recording when done.

A website account is not required to record. Use your Discord account for the recording commands; link a website account when you are ready to use the checker or open your private campaign website.

Set up a server

/set_roleServer admin

Give server-wide or channel-specific bot access: appoint a Bot Admin, or a Campaign Manager for one campaign's voice channel.

You
/set_role
Summurizer
A pop-up: pick who, which access (Bot Admin or Campaign Manager), give or remove, then Apply. → Bot access saved.
Watch · 0:23
/set_gameBot Admin / Server admin

Create the campaign: name it, bind it to one voice channel, and optionally name its first Campaign Manager. Prepares the folders and publishes the private website.

namechannelcampaign_manager

You
/set_game name: Lets Not Die channel: #lets-not-die
Summurizer
Game Set — Campaign Created from Template: game, voice channel, campaign folder, website, Campaign Manager.
Watch · 0:42
/set_transcriptsCampaign Manager / Bot Admin

Choose the text channel where this campaign's completed session files are posted.

voice_channeltranscript_channel

You
/set_transcripts voice_channel: #lets-not-die transcript_channel: #campaign-transcripts
Summurizer
Transcript destination saved. Only recordings from this exact voice channel post there.
Watch · 0:25
/set_characterPlayer (own character) / Campaign Manager / Bot Admin

Open the voice-channel roster. Players can change their own character; campaign managers can map members to characters or the DM.

channel

You
/set_character
Summurizer
The roster for your voice channel: pick a member, enter their character’s name, Player or DM; saved mappings are listed.
Watch · 0:40
/temp_playerCampaign Manager / Bot Admin

Seat a guest or a stand-in for one game: they speak as that character until the recording ends. The wiki keeps the character with its player; run it again with no character to undo.

membercharacterchannel

You
/temp_player member: @Sam character: Yarrow Kell
Summurizer
Guest seat: @Sam plays Yarrow Kell in #lets-not-die for one game. That is @Jess’s character; the wiki keeps it theirs. It applies to the next recording and ends when that recording ends.
/clearOwn mapping / Campaign Manager / Bot Admin

Clear a game, character or DM mapping for a member, a voice channel, or both. Anyone may clear their own; a Campaign Manager their campaign's; a Bot Admin any.

channelmember

You
/clear member: @Sam
Summurizer
Cleared the game, campaign-folder, character, DM, manager and transcript-posting mappings for that member.

Before, during and after a game

/prepDM / Campaign Manager

Get the Session Prep link: seed names, how they are said, folder and tags, a picture and a DM note before the game. Hidden from players until revealed, in full or in parts.

channel

You
/prep
Summurizer
Your private Session Prep link: seed names and how they are said, folder and tags, a picture, a DM note.
Watch · 0:45
/spellingDM / Campaign Manager

Get the Spelling rules link: type a correction once ("Quobreasch, not Quobrish") and the transcriber, the name review, the release, the checker and the fact lane all follow it.

channel

You
/spelling
Summurizer
Your private Spelling rules link: type a correction once, every stage follows it.
/start_recordingCampaign Manager / Bot Admin

Join the current voice channel and start recording the session.

You
/start_recording
Summurizer
Recording in progress. A card with the game, the channel, who joined, and the live fact check.
Watch · 0:50
/pause_recordingCampaign Manager / Bot Admin

Pause the recording for a break: nothing said is kept, and the break is cut out of the transcript, marked where it happened.

You
/pause_recording
Summurizer
⏸️ Recording paused at 01h02m10s. Nothing said now is kept; /resume_recording carries on from the same second.
/resume_recordingCampaign Manager / Bot Admin

Carry on after a pause from the same second of recorded time.

You
/resume_recording
Summurizer
▶️ Recording resumed after 4m12s paused. The break is not in the transcript.
/stop_recordingCampaign Manager / Bot Admin

Stop safely and process the audio, transcripts and review data.

You
/stop_recording
Summurizer
Recording stopped. Processing audio… then Processing recording and creating session files…
Watch · 0:18
/import_sessionCampaign Manager / Bot Admin

Import an old game: attach its transcript (.txt/.md) or audio file with the session date. It is filed like a recording, its checker opens, and its facts are checked on the recording PC. Larger audio goes through the website's Import page.

filesession_datechannelspeaker

You
/import_session file: 2025-11-16 - session.txt session_date: 2025-11-16
Summurizer
A status message in the transcript channel that moves through plan → file → review → facts.
/review_sessionCampaign Manager / Bot Admin

Reopen the persistent name review for a completed session. It does not expire or lose your place.

session_id

You
/review_session
Summurizer
Fact check is ready. Open the Summurizer website below; all review decisions are handled there. [Open Fact Checker Website]
Watch · 1:51
/record_eventCampaign Manager / Bot Admin

Record a change with no fact behind it: a death, a departure, a quest closing. Takes the session, the record, the field and the new state.

session_idrecordfieldto_statekindstory_datenote

You
/record_event session_id: 2026-09-12 - lets-not-die 2 record: Jogn field: status to_state: dead
Summurizer
Recorded: the change, and the record’s page updated.
/discard_reviewCampaign Manager / Bot Admin

Keep a session review out of the vault. Nothing is deleted; it can be restored.

session_idreason

You
/discard_review session_id: 2026-09-12 - lets-not-die 2 reason: practice run
Summurizer
Discarded the review. Nothing from it reaches the vault; /restore_review brings it back.
/restore_reviewCampaign Manager / Bot Admin

Put a discarded session review back in the queue.

session_id

You
/restore_review session_id: 2026-09-12 - lets-not-die 2
Summurizer
This session review was restored by you; it is back in the queue.

Players and the campaign website

/wikiCampaign member

Get your private campaign website link. Links your account on first use with a one-time ten-minute code, and offers a chooser when you belong to several campaigns.

channel

You
/wiki
Summurizer
Your private campaign website link. First time: a one-time ten-minute code links your account.
Watch · 0:27
/campaignCampaign member

One panel for a session's transcript, summary, status or setup; each row says what that session actually holds.

You
/campaign
Summurizer
2026-09-12 · Lets Not Die — Transcript · Summary · Audio, with buttons: Transcript, Summary, Status, Setup.
Watch · 0:15
/add_noteCampaign member

Add a note, image, PDF or text file to the campaign's Personal Notes. Private by default (you and the DM); public publishes it on the wiki.

You
/add_note
Summurizer
A pop-up: your note, who can see it, the campaign channel, an optional file. → Personal note saved.
Watch · 0:37
/voice_printEveryone

Remember your voice as numbers (never audio), learnt from your own Discord track after each recording, so an uploaded recording names your lines. on, off (forgets it) or status. Also on your account page.

choice

You
/voice_print choice: on
Summurizer
Voice print on for this server. I learn it from your own Discord track after each recording and match it on uploaded audio; nothing but numbers is kept.
/bug_reportEveryone

Send a problem report or a suggested change to the bot owner.

kind

You
/bug_report kind: Bug
Summurizer
A form: a short summary, what you were doing, what you expected. It goes to the bot owner.
Watch · 0:27
/bot_infoEveryone

Show bot information and status.

You
/bot_info
Summurizer
Bot ID, latency, and the sessions waiting review, releasing, failed and released.
/list_commandsEveryone

Show the commands you can actually use.

You
/list_commands
Summurizer
Commands Available to You: your access, and the commands at that level.

Maintenance

/re_transcribeBot Admin

Run transcription again for a saved session. A paid cloud call; it asks for confirmation first.

session_idconfirm_paid_runengine

You
/re_transcribe session_id: 2026-09-12 - lets-not-die 2
Summurizer
Transcribes the saved audio locally. No paid fallback. If any chunk fails, the previous transcript is kept and the retry is reported as failed.
/ai_costCampaign Manager / Bot Admin

Show estimated AI usage by feature for one session.

session

You
/ai_cost
Summurizer
Estimated AI usage by feature for this server’s latest session.

Mention him in chat

Type @Summurizer in a server text channel and pick him from the list. These are messages, not commands.

@Summurizer In campaign: Lets Not Die, who is Jogn?Everyone

Ask about your adventure; he answers from the approved notes and cites them. → Jogn is a player character in the campaign “Lets Not Die”.

Watch · 0:40
@Summurizer what is a longsword under 2014 rulesEveryone

Ask a rules question; say the edition if it matters. → Longsword is a standard SRD weapon: martial melee, 15 gp, 3 lb., 1d8 slashing, versatile (1d10) — with its source.

Watch · 0:13
@Summurizer roll 2d6+3Everyone

Roll dice, or reply to his roll with “roll that again”. → 🎲 2d6+3: 4 + 3 + 3 = 10

Watch · 0:12
@Summurizer Tell me a joke about a goblinEveryone

Ordinary chat, no campaign involved. → Why did the goblin bring a ladder to the haunted house? Because he heard the ghosts were on the third floor!

Watch · 0:19