Reverie LogoReverie
Nhân vậtCâu chuyệnTính năngNgười sáng tạoBlog
Đăng nhậpĐăng ký
Tài liệu
Tài liệu

Welcome to Reverie

Thoughtful AI character platform. Chat, write, build, earn.

See what shipped this week →
Reverie documentation

Start here

Getting started
Getting started
Account setup
Your first conversation
Finding characters
Importing your history
Glossary

Chatting

Chatting
The chat screen
Side panel & settings

Steering a reply

Slash commands
Guiding a reply
Reply suggestions
First-response enhancement
Reasoning mode
Comparing two replies

Shaping the conversation

Personas
Scenarios
How memory works
Forking conversations
Group chats
Proactive messages

Managing your chats

Managing conversations
Sharing a conversation
Troubleshooting chat

Voice, images & video

Voice, images & video
Voice, images & video
Voice calls
Reading messages aloud
Voice Studio
Generating images
Image to video
Stickers

Worlds & long-form

Worlds & long-form
Worlds & long-form
World Books

Stories

Story mode
Writing a story

Novels

Novel mode
Directing prose
Writing styles
Chat to novel

Creating characters

Creating characters
Creating characters

Three ways to build

Character quick start
Conversational builder
Visual builder
Importing characters

Making it good

Writing a character
Advanced settings
Prompt fields
Preset personas
Image guidelines

Shipping it

Test drive
Publishing a character
Reviews & creator notes
Plugins
Plugins
Using plugins
Creating plugins

Community

Community
Community
Discovery
Moments
Hashtags
Collections
Following creators
Scene snapshots
Safety & reporting

Earning

Creator hub
Creator hub
Becoming a creator
Revenue streams
Direct support
Withdrawals
Creator analytics
Creator posts
Creator messages
Campaigns
Bounties

Your account

Account
Account
Your profile
Security
Content preferences
Appearance
Notifications
Data & privacy
Reports & appeals
Getting help
Billing
Billing
Subscriptions
Credits
Referrals
Gift cards & codes
Rewards
Rewards
Daily check-in
Lucky draw
Achievements
Titles, frames & themes
Reverie Wrapped

Beyond the app

Integrations
Integrations
Reverie Labs
Discord bot
Telegram bot
Open API
API keys

Reference

Reference
Reference
Models
Choosing a model
Free models
Limits
Keyboard shortcuts
Reverie LogoReverie

Nền tảng trò chuyện & nhập vai nhân vật AI. Hãy mơ, hãy tạo, hãy trò chuyện.

Twitter·Discord·Về chúng tôi·Liên hệ

Sản phẩm

Tính năngChủ đềAI RoleplayÝ tưởng nhập vaiAI RPGAI Chat có bộ nhớNhân vậtCâu chuyệnBộ sưu tập chọn lọcKhoảnh khắcKỷ niệmTrình Tạo Nhân Vật AINgười tạo nhân vật trực quanWorld BooksPlugin AI RoleplayChế độ Câu chuyệnAI Viết Tiểu ThuyếtChuyển chat thành tiểu thuyếtThử thách nhân vậtThành tựuReverie Wrapped

Khám phá

Trò chuyện AI NSFWChat AI không bộ lọcBạn Gái AIBạn Trai AIBạn Đồng Hành AIChat nhóm AIPersona AIGọi thoại AINhân bản giọng nói AIMô hình AIPhân nhánh trò chuyệnLệnh SlashTrình tạo truyện AIAI nhắn tin trướcTin nhắn không giới hạnHashtagsNhà sáng tạo

So sánh

Chatbot nhập vai AI tốt nhấtỨng dụng bạn gái AI tốt nhấtChat AI NSFW tốt nhấtLựa chọn thay thế Character.AIvs Character.AIvs Janitor AIvs Chai AIvs SpicyChatvs Crushon.AIvs Polybuzz.AIvs Chub AIvs SillyTavernvs Talkie AIvs AI Dungeonvs Replikavs Moematevs Figgs AI

Tài nguyên

Hướng dẫnBảng thuật ngữDành cho nhà sáng tạoAPI nhân vật AICông cụ nhập nhân vậtTrình nhập lịch sử chatFAQBlogChangelogTrạng tháiBảng giáDiscord BotBot Telegram

Danh mục

  • Giả tưởng
  • Khoa học viễn tưởng
  • Anime
  • Trò chơi
  • Người nổi tiếng
  • Lãng mạn
  • Thống trị
  • Phục t종
  • Nhập vai
  • Fetish
  • BDSM
  • Sinh vật giả tưởng
  • Cosplay
  • Bạn gái ảo
  • Bạn trai ảo
  • Harem
  • Furry
  • Quái vật
  • Đồng phục
  • Xúc tu
  • Siêu nhiên
  • Waifu ảo
  • Femboy
  • Futa
  • Cô gái quái vật
Chính sách bảo mậtĐiều khoản và điều kiệnQuy định Cộng đồng
support@reverie.im
651 N Broad St, Suite 206, Middletown, DE 19709, USA
© 2026 Reverie. All rights reserved.
Integrations

Discord bot

Put characters in a Discord server, and control who pays.

The Reverie bot adds characters to Discord channels. Each character speaks under its own name and avatar, and everything it says is billed to a Reverie account in credits.

The bot works in servers only. It ignores direct messages entirely — there is no DM mode to enable. Use the Telegram bot or the web app for one-to-one chats.

Set it up

Open the integrations dashboard

In the app, go to Labs → Discord & Telegram Bots.

Add the bot to your server

Press Add Bot to Server on the Discord card and pick a server. Leave every requested permission ticked — see the table below for why each one is there.

Link your Discord account

Run /link-account in the server. The bot replies with a single-use link that expires after 10 minutes. Open it, sign in, and the accounts are joined. One Discord account maps to exactly one Reverie account.

Add a character to a channel

In the channel, run /add-character and pick a character from the autocomplete — it covers public characters and your own private ones. The bot creates a webhook so the character can post under its own name, then sends a greeting.

Permissions the invite requests

PermissionWhy it is requested
View ChannelsRead the channel the bot is used in
Send MessagesPost replies and command output
Manage MessagesRemove character replies when the message that prompted them is deleted
Embed LinksCommand output and community-draw announcements are embeds
Manage RolesHand out the role used by the community draw in Reverie's own server
Manage WebhooksMandatory. Characters speak through per-character webhooks

Without Manage Webhooks, /add-character fails and the character is not added.

Commands

Commands marked Manage Channels are only offered to members with that Discord permission.

CommandOptionsRequiresWhat it does
/help——Lists the commands, privately
/link-account——Posts a single-use link to join your Discord and Reverie accounts
/add-charactername (required)Manage ChannelsAdds a character to this channel and greets
/remove-charactername (required)Manage ChannelsRemoves the character and deletes its webhook
/list-characters——Lists this channel's characters, with a Remove button each
/character-infoname (required)—Bio, description, greeting, creator, chat count, NSFW flag
/reset-chat—Manage ChannelsDeletes the channel's messages and summaries, and reports the counts
/settingsa subcommand (required)see belowChannel and personal settings
/my-account——Credits, plan usage, renewal date, chat count
/regenerate-replymodel (optional)—Re-rolls the last character reply, optionally on a different model for that try
/reply-suggestions——Three suggested replies as buttons; tapping one sends it as your message. Text channels only

/settings on its own is not a valid command — it always takes one of six subcommands:

SubcommandOptionRequiresEffect
/settings modelmodel (optional)—Your model for this channel's main character. Empty shows the current one or resets it. Advanced models may require a subscription
/settings languagelanguage (optional)Manage ChannelsResponse language for the channel. Empty resets to English
/settings channel-modemode: auto or mentionManage ChannelsWhether characters reply to every message or only when addressed
/settings chat-stylestyle: RP or NORMALManage ChannelsRoleplay prose with actions, or dialogue only
/settings payment-modemode: owner or userManage ChannelsWho is billed
/settings daily-limitcredits (required, ≥ 0)Manage ChannelsCredit ceiling per UTC day. 0 means unlimited

The same settings are on the web dashboard, per channel, as Payment mode, Daily credit limit, Chat style, Reply mode, Response language and Your model. Language and model stay disabled there until someone has sent a message in the channel.

When a character replies

A character answers when it is @mentioned, when someone replies to one of its messages, or when the channel is in auto-reply. Auto-reply is off by default, so a freshly added character stays quiet until addressed.

With several characters in one channel, the channel behaves as a single group chat: one prompt lists every character present and the model decides who speaks. Mentioning a name is a hint that gets passed along with your message, not a switch that forces that character to answer. Group chats →

Who pays

Payment modeBilled toNotes
Owner pays (default)The Reverie account that first added a character to that serverThe daily credit limit applies
User paysEach sender's own balanceThe sender must have linked their account. The daily limit is ignored

Messages cost the same as they do in the web app: per token, multiplied by the model's credit multiplier. The daily counter resets at 00:00 UTC, and the channel settings dialog shows today's usage against the limit.

What works in a channel

  • Images. Characters can generate images in Discord.
  • Voice out. Characters can send voice messages.
  • Voice in. Voice messages you send are transcribed, up to 25 MB.
  • Memory. Characters save, update and delete memories when the model supports tools, and world book canon is included in their context.
  • History. Long channels are summarised automatically as they grow.
  • Adding a second character to a channel copies that channel's chat style, payment mode and daily limit.

Editing and deleting messages

Editing your most recent message re-runs the reply to it.

Deleting a message in Discord deletes that message and every message after it from the character's history, along with memories and attachments created after that point. The character's replies are removed from the channel too. This cannot be undone.

What the bot reads

The bot receives every message in the channels it can see — that is how mentions and replies reach it. Before each reply it also reads the channel's recent messages from the past hour, including ones not addressed to it, and passes up to 15 of them to the model as context so the character can follow the room.

Treat a channel with the bot in it as a channel the bot is listening to. If that isn't what you want, put characters in a dedicated channel.

Limits

LimitValue
Characters per channel5
Discord message length2,000 characters
Voice message size25 MB
Webhooks per Discord channel15 (Discord's own cap)
Queued messages per channel3

Rapid consecutive messages from the same person are merged into one turn.

Unlinking

Unlink from the integrations dashboard with Unlink Account. Removing the bot from a server or leaving it does not unlink your account.

Related

  • Telegram bot — the same characters, in Telegram
  • Reverie Labs — where the integrations dashboard lives
  • Group chats — how multi-character conversations work
  • Credits — what a message costs

On this page

Set it up
Open the integrations dashboard
Add the bot to your server
Link your Discord account
Add a character to a channel
Permissions the invite requests
Commands
When a character replies
Who pays
What works in a channel
Editing and deleting messages
What the bot reads
Limits
Unlinking
Related