SCRYRPG

Discord bot

Meet your table where it talks

Run your campaign where your table already talks.

You will not get your group to adopt one more tab, so ScryRPG comes to Discord instead. Inventory, loot, shops, lore, and your familiar are slash commands in the channel you already use, all reading the same campaign as the web. No second copy, nothing to reconcile.

One campaign, two places to reach it. Nobody keeps two.

#lantern-company

Maelis

/ask

ScryRPG

Your familiar summarizes why the Cinder Guild matters to Pell and the Lantern Company.

Your campaign

No state change. Read-only.

Where campaigns split in two

Your table talks in Discord. Your campaign lives somewhere else.

Your party settles up loot in chat, then someone has to copy it into the real inventory later, or nobody does. You track the campaign in one place, your players coordinate in another, and the two drift apart between sessions. By game night the channel and the campaign disagree, and you spend the first twenty minutes reconciling them.

When Discord reads the same campaign you run on the web, there is nothing to reconcile.

One campaign, reached from both sides

Act in Discord. It is already on the web.

Run the real slash commands above and watch the campaign answer. Check inventory, hand off gold, buy from a deployed shop, or look up a clue, and every change lands on the one campaign your table shares. Open the web app in another tab and the numbers match. Nothing here is a separate Discord copy. It is the campaign.

The ScryRPG web app showing a familiar conversation grounded in the campaign, with party inventory and lore on screen.
The same campaign open in the web app: The Lantern Company. The Discord demo above and this view read one shared campaign, so what you do in the channel shows up here without a second copy to sync.
Add to Discord

Between game nights

The bookkeeping that used to eat game night, handled in chat.

Shopping, loot, gear transfers, and "wait, who has the bag of holding?" do not need a session to resolve. Your party handles them in Discord during the week, and the answers are already in your campaign when you sit down to play. Your shared party inventory is what these commands read and write.

Add to Discord

/inventory

Check gear in the channel

See containers, value, and weight, reading the same party the GM uses on the web.

/give

Move coin and items

Hand off gold or an item, and the giver's purse and the receiver's pack both update in the one campaign.

/shop

Buy between sessions

Browse a shop the GM deployed, buy what you can afford, and the item lands in party inventory.

/loot

Claim what you found

Pick up treasure the GM revealed for last session and split it without waiting for game night.

/lore

Look up a clue

Example: /lore Mother Vane returns who she is, the Cinderhall she runs, and the debt-marker she holds, pulled from your campaign's own notes.

/ask

Ask your campaign anything

Your familiar answers from your lore, not stock fantasy, and changes nothing unless you tell it to.

The full slash command set

The bot covers the table actions your party reaches for between sessions. The deeper work, importing notes, building lore, deploying shops, and reviewing what your familiar found, stays on the web where there is room to do it well.

Your familiar

/ask/usage/help

Party

/party/character/inventory/show

Items

/add/remove/give/item/find/generate/share

Between sessions

/shop/loot/lore/preferences/roll

Discord-first players welcome

A player can start in Discord and never touch a sign-up form.

When someone in your server runs a command, ScryRPG sets up their account from Discord automatically. They start playing right away and can claim full web access whenever they want it. You do not chase anyone to register before your party can move.

Add to Discord

Discord FAQ

Quick answers.

More on pricing, systems, and your data lives on the full FAQ.

Is it the same campaign as the web app?

Yes. Discord and the web reach one campaign. A /give in the channel updates the same campaign the web shows, and every command reads the latest, so a change you make on the web is there the next time you run one. There is no second copy to keep in sync.

Does the bot work without the web app?

Yes. The bot handles your common table commands on its own. The web app is where you get the room to import notes, build lore, deploy shops, prepare loot, and review what your familiar found.

Do my players need paid accounts?

No. A player can start from a Discord account ScryRPG creates for them and claim web access later. Paid plans add more of your familiar's heavier work and room for a bigger table.

Does the bot record voice sessions?

No. The bot does not listen to your Discord voice channels. Session recordings come only from audio you upload yourself in the web app.

Meet your table where it already talks.

Add ScryRPG to your server and the channel your party lives in becomes part of the campaign you run on the web. Your familiar is there waiting. Or start on the web first and bring the bot in when you are ready.