Skip to content
CreatePricing
CharGen Discord Bot

Never Miss a Moment of Your Campaign

Record your D&D sessions in Discord. Use live captions during play. Create a transcript and recap in CharGen. Generate NPCs, monsters and art from chat.

Add to Discord

Read the Terms and Privacy Policy. Get your group's agreement before recording.

Bot in Action

# generalCharGen Bot
DM

I need a shopkeeper fast... uh...

/generate shop type:magic theme:dark_fantasy
CharGenAPP

The Obsidian Vial

“A cramped, dimly lit apothecary smelling of ozone and dried sage. Shelves are lined with black glass bottles.”
Potion of Shadow Form450 gpScroll of Darkness120 gp
Reroll InventorySave to Campaign
CharGen illustration of an apothecary shop
Illustrative bot conversationShop generation example

A shop, its inventory and its campaign details, without leaving the conversation.

Complete RPG Toolkit

Beyond recording, the CharGen bot brings a full suite of RPG tools to your Discord server.

AI Image Generation

Generate characters, landscapes and items with a choice of AI models. Images appear directly in chat.

/image <prompt>
CharGen NPC artwork of a shopkeeper

CharGen character artwork

Advanced Dice

Dice rolling with complex formula support.

/roll 4d6kh316
/roll 1d20+5NAT 20

Illustrative rolls

Initiative Tracker

Track combat turn order, rounds and active participants without spreadsheets.

/initiative start

Loot & Shops

Generate inventories and treasure hoards appropriate for any level.

/generate loot <level>

AI-Powered Generators

Need an NPC on the fly? A mysterious tavern? A custom monster?

NPCs

Complete characters with stats, personality, and backstory.

Monsters

Custom creatures with full statblocks and lore.

Taverns

Establishments with staff, menu, patrons, and secrets.

Shops

Stores with inventory, prices, and quirky owners.

Settlements

Towns with government, economy, and notable NPCs.

Factions

Organizations with goals, hierarchy, and influence.

Loot

Level-appropriate treasure hoards and magic items.

Poetry

Poems, songs, riddles, and cryptic prophecies.

Voice Recording & Live Transcription

Every tabletop RPG session is filled with moments worth remembering. The clutch natural 20, the unexpected plot twist, the hilarious in-character banter. Keep those moments in your session recording.

How Voice Recording Works

Join your voice channel, type /start-recording, and the bot joins to capture the conversation.

/start-recordingStart capture
/stop-recordingStop and download

When you're done, whether that's after a 30-minute encounter or a four-hour marathon session, use /stop-recording to access your MP3 through the recording's Download action.

  • Multi-speaker capture
  • MP3 audio download
  • Create a CharGen Session from the recording
Before you record

Tell everyone in the voice channel what will be recorded and who can see the results. Get their agreement before capture, including people who join later. The bot does not ask each participant to click a consent button. Stop recording if someone objects.

Live Transcription in Real-Time

Enable live transcription and watch your words appear in a text channel as you speak. Great for note-taking and creating searchable session records. Captions can show each speaker's Discord name.

# session-transcriptsCharGen Bot
CharGenAPP

Started recording in Table 1

Alex (Paladin)

I step forward and raise my shield. 'You shall not pass this bridge, demon!'

Sarah (DM)

The Balor laughs, its whip cracking with flames. Roll for initiative.

Illustrative bot conversationLive transcription
Check the text channel's audience

People with access to the destination channel can read the captions. That audience can be different from the voice channel's audience.

Gaming for Everyone

Live captions help your group follow the conversation.

Tabletop RPGs should be accessible to everyone. CharGen's live transcription features are designed to support d/Deaf and hard-of-hearing players by providing readable captions of the voice chat.

Speaker names help everyone follow the roleplay, participate in the banter, and stay involved in the story. Transcription can make mistakes. Check important details in the recording.

Live Captions
Real-time text stream of voice activity.
Speaker ID
Attribution of who said what.
Languages
Support for diverse international groups.
Chat Log
Scroll back to catch up on missed details.

From Discord recording to session notes

Record your D&D session in Discord. Create a transcript and recap in CharGen, then review the campaign details.

1. Record

Use /start-recording in Discord to capture the session audio.

/start-recording

2. Create a session

Use /stop-recording when you finish. Choose Download for the MP3 or Create CharGen Session for a transcript and recap. Check the processing cost before you submit.

/stop-recording

3. Review and search

Open the session in CharGen. Read the recap, search the transcript and review detected NPCs, locations and loot.

RPG Session Notes
Know where the session will be saved

Choose Create CharGen Session after recording to add the session to CharGen. Check who can see the campaign and its channels before you share transcripts or recaps.

Transcription Quality Tiers

Live transcription requires ELITE or ULTIMATE access. Choose the mode that fits your budget. Check your current access and costs with /status before starting. You need enough Gold for the first 15 minutes.

Live transcription options and Gold cost per hour
ModePriceDescriptionFeatures
Budget25 Gold/hourStandard speed transcription
Good accuracy
Speaker attribution
Fast processing
StandardRecommended45 Gold/hourHigh accuracy transcription
High accuracy
Better context
Speaker attribution
Realtime100 Gold/hourInstant live-streaming transcription
Lowest latency
Per-speaker streams
Instant display

Get Started in 3 Simple Steps

Add CharGen to your server and connect your account.

Invite the Bot

Click the invite button to add CharGen to your Discord server. Grant voice and text permissions.

Link Your Account

Use /link to connect Discord to your CharGen account. This unlocks premium features and syncs your data.

Start Playing

Roll dice, generate NPCs, create images, and record sessions. All without leaving Discord.

Unlinking is not deletion

/unlink disconnects your Discord and CharGen accounts. It does not delete recordings, sessions or Discord posts. Use deletion controls or contact us about your data.

Command Reference

Slash commands, with their options and parameters. Use /help in Discord for the bot's current command list.

Set up your server
Account Management
/link

Connect your Discord account to CharGen. Required for premium features and tracking your session recordings.

/unlink

Disconnect your Discord account from CharGen. This does not delete recordings, sessions or Discord posts.

/status

Check your gold balance, subscription tier, recording status, and transcription access.

Voice & Recording
/start-recording

Start recording your voice channel. Options: transcribe (enable live captioning), mode (budget/standard/realtime quality tier).

/stop-recording

Stop recording and access your MP3 through the Download action. Choose Create CharGen Session for transcription and AI summaries.

/set-language <code>

Set your preferred transcription language. Examples: en, es, de, fr, ja, ko, zh, ar and hi.

AI Generators
/generate npc

Create a complete NPC with stats, personality traits, backstory, plot hooks, and relationships. Options: race, class, occupation, gender, age, level.

/generate monster

Design custom creatures with full D&D 5e statblocks, abilities, lore, and tactics. Options: type, CR, size, environment, combat role.

/generate tavern

Generate an establishment with keeper, staff, menu, regular patrons, rumors, and adventure hooks. Options: type, theme, party level.

/generate shop

Create a store with inventory, prices, shop owner personality, and special items. Options: type (weapons, magic, general, etc.), theme, party level.

/generate settlement

Build towns and cities with government, economy, notable NPCs, factions, and points of interest. Options: type, location, population, race, government.

/generate faction

Design organizations with leadership, goals, secrets, resources, and relationships. Options: type, alignment, size, influence, theme.

/generate loot <level>

Generate level-appropriate treasure hoards with gold, gems, art objects, and magic items. Options: party level, theme (dragon hoard, bandit camp, ancient tomb).

/generate poetry <theme>

Create poems, songs, riddles, prophecies, and limericks for your campaign. Options: type, mood, length, specific words to include.

Image Generation
/image <prompt>

Generate AI artwork. Choose type, an available model, size and image count from the command options.

Dice & Combat
/roll <dice>

Roll dice using standard D&D notation. Examples: 1d20, 2d6+3, 4d6kh3 (keep highest 3), 2d20kl1 (disadvantage), 8d6 (fireball damage).

/initiative start

Begin a new combat encounter and initialize the turn tracker.

/initiative add <name> <roll>

Add a combatant to the tracker. Use monster:true for NPCs/enemies.

/initiative next

Advance to the next combatant's turn. Automatically tracks rounds.

/initiative show

Display the current initiative order with turn indicator.

/initiative remove <name>

Remove a combatant from the tracker (defeated, fled, etc.).

/initiative clear

End combat and clear the initiative tracker.

Frequently Asked Questions

Is the Discord bot free to use?

Recording is free for linked accounts. Feature access and Gold costs depend on your account and selected mode. Use /status before starting.

How does voice recording work?

Get everyone’s agreement before recording. Join your voice channel, then use /start-recording. Use /stop-recording when you finish and the Download action to access your MP3. You can enable live transcription to see words appear as people speak.

How do I turn a Discord recording into session notes?

Use /stop-recording, then choose Create CharGen Session. Review the transcript and recap in CharGen. Check the access and processing cost before you submit.

See a session recap and searchable transcript

What are the AI generators?

Generate D&D content with /generate commands: NPCs with backstories, monsters with statblocks, taverns with menus and patrons, shops with inventory, settlements with governments, factions with goals, loot appropriate to a level, and poetry including prophecies and tavern songs.

How does the dice roller work?

Full D&D notation support with /roll. Examples: /roll 1d20+5 for attacks, /roll 4d6kh3 for stat generation (keep highest 3), /roll 2d20kl1 for disadvantage (keep lowest), /roll 8d6 for fireball damage. Supports modifiers, multiple dice, and complex expressions.

What languages are supported for transcription?

Transcription supports international groups. Use /set-language before recording to set your preferred language. Examples include English, Spanish, French, German, Japanese, Korean, Chinese, Arabic and Hindi.

How much does recording cost?

Recording is free for linked accounts. Live transcription and session processing can use Gold and require account access. Check /status for your account.

Can multiple servers use the same account?

Yes! Link your CharGen account once and use it across any Discord server with the bot installed. Your gold balance, subscription, and settings sync everywhere.

How does AI image generation work?

Use /image with a prompt to generate character portraits, monster art, landscapes, battlemaps and more. Choose from the models, image types, sizes and counts offered by the command. Images appear directly in Discord.

Ready to upgrade your table?

Roll dice, generate NPCs, create images and record sessions. All without leaving Discord.

Add to Discord

Read the Terms and Privacy Policy. Get your group's agreement before recording.