Documentation
Beyond the app/Integrations/Discord bot
Integrations

Discord bot

Bring Reverie characters into any Discord server. Multi-character, per-channel settings, host-pays or user-pays billing.

Reverie's Discord bot lets you chat with characters from inside any Discord server you have permission to add bots to. Each channel becomes its own conversation context, and as a server admin you can fine-tune how the bot behaves channel-by-channel.

Setup

Open the integrations page

In the app: /app/integrations (or Settings → Integrations). The Discord tile shows your link status and an Invite to server button.

Invite the bot to a server

Tap Invite to Discord. Discord's OAuth flow opens; pick the server. Reverie needs permission to read messages, send messages, and embed links.

Inside Discord, run /link-account. The bot replies with a one-time code; paste it back on the Reverie integrations page (or follow the deep link the bot sends).

After linking, your Discord usage counts against your Reverie credit balance — subject to per-channel rules (below).

Add characters to a channel

In the channel you want the character to live in: /add-character [character]. The character now responds in this channel. You can add multiple characters per channel.

Commands

CommandWhat it does
/helpList every command
/link-accountLink / re-link your Reverie account
/add-character [character]Add a character to the current channel
/remove-character [character]Remove a character
/list-charactersShow characters active in this channel
/character-info [character]Show profile + scenario for a character
/reset-chatWipe the current channel's conversation context
/settingsOpen per-channel settings
/my-accountShow your linked Reverie account info
/regenerate-replyRoll a different reply for the last message
/reply-suggestionsShow suggested replies you can pick from

Per-channel settings

Each channel where you've added a character has its own settings, configured via /settings (or integrations page → channel → ⚙️):

SettingOptionsNotes
Payment modeOWNER_PAYS / USER_PAYSOwner = server owner pays for all replies; User = each user pays for their own
Daily credit limitNumber or unlimitedCaps spend per day in this channel
Auto-replyOn / offOn = bot responds to every message; off = only when @-mentioned or replied to
Chat modeRP / NORMALRP enables roleplay framing; NORMAL is plain assistant style
LanguageAnyThe character's reply language for this channel
ModelAny supported LLMPer-user override for which model the bot uses

Multi-character channels

Add several characters to one channel and they'll all listen. When auto-reply is on, the orchestrator picks the most contextually relevant character to respond. @-mention to force a specific one.

Limits

  • One Discord account per Reverie account at a time (re-link to switch).
  • Voice and image generation are app-only. The Discord bot is text-only today.
  • Story / Novel modes are app-only.

Privacy

The bot reads only:

  • Messages in channels where it's installed and posted
  • Slash command inputs

It does not read other channels in the server.

Removing

  • One channel: /remove-character for each character, or remove from the integrations dashboard.
  • The whole server: remove the bot from your Discord server settings, or integrations → server → ⋯ → Remove.
  • Unlink Reverie account: integrations → Discord → Disconnect.

On this page