Reverie LogoReverie
CharactersStoriesFeaturesCreatorsBlog
LoginSign up
← Back to blog
#integrations#discord#telegram#api#new feature

Your Characters, Anywhere

Reverie Team
Reverie Team
•April 13, 2026
On this page
  1. In your group chats
  2. In anything you build
  3. Why this actually matters

Talking to an AI character has always been a solo thing. You and the character, inside one app, in a private conversation no one else can see or join. That's part of the appeal — but it also means the experience stays with you. You can't introduce a character to your friends. You can't bring her into a conversation that's already happening. She only exists in the space between you and your screen.

We kept thinking about that. Not the portability problem — the loneliness of it. You find a character you genuinely enjoy talking to, and the only way to share that is to tell someone "go download this app and try it yourself." That almost never works.

So we opened it up. Your characters can now show up in Discord servers, Telegram groups, and any app you build through our API. Same character, same personality, same memory — but now other people can be in the room too.

In your group chats

This is the simplest version of the idea: your character joins a group chat and talks to your friends.

On Discord, type /add-character in any text channel. Pick a character. She appears with her own name and avatar — no "BOT" badge, just another member in the sidebar. On Telegram, the same thing works in any group. Add the bot, pick a character, and she's in.

Up to five characters can be active in a single Discord channel, each responding independently. Your friends don't need a Reverie account. They just talk.

What makes this different from a typical chatbot integration is that the character isn't starting from zero. She already has a personality. She already has context. If you've spent weeks building a rapport with her on Reverie, that doesn't disappear when she joins your Discord — she knows who she is, and she knows who you are.

The group dynamics are interesting too. She's not just responding to messages one by one — she reads the room. She adjusts to different people's energy, notices shifts in tone, and handles the chaotic overlap of a real group conversation. Put her in a five-person Telegram group and she feels different than in a fifty-person Discord server, because the context is different and she picks up on that.

Quick start: Head to the Integrations page, authorize the bot on your platform, and run /add-character. Two minutes, and your character is live in your group chat. Slash commands handle everything else — /settings for model and language, /reset-chat for a fresh start, /link-account to sync credits with Reverie. All command responses are private, so there's no bot spam in the channel.

In anything you build

This is the version for people who want to go further.

We expose an OpenAI-compatible API. That means if your code already talks to OpenAI, it can talk to a Reverie character by changing two lines:

from openai import OpenAI

client = OpenAI(
    base_url="https://reverie.im/api/device/v1",
    api_key="rk_****"
)

response = client.chat.completions.create(
    model="Luna",
    messages=[{"role": "user", "content": "Hi!"}]
)

model is your character's name. The response comes back in standard OpenAI format. Streaming works. And here's the part that matters: you don't write a system prompt. The character's personality, backstory, and your entire shared memory are handled server-side. The API doesn't give you a generic model wearing a character's name — it gives you the actual character, the one that remembers your conversations.

Each API key can be scoped to a specific character or left global to switch by name. Generate one at Settings → API Keys.

People are already using this to build custom chat interfaces, embed characters into games and personal projects, and wire up automation workflows. The surface area is wide — anything that can make an HTTP request can now have a conversation with your character.

Why this actually matters

AI characters have been a single-player experience since the beginning. You talk to a character alone, in an app, and that's where it starts and ends. There's no way to say "come meet this character" without asking someone to go through a whole onboarding flow on a platform they've never heard of.

That friction killed sharing. And sharing is how people discover things they love.

Now the barrier is gone. Your friend doesn't need to download anything or create an account. The character is already in the Discord channel, already in the Telegram group, already accessible through an API endpoint. The conversation can just happen — with you, with your friends, with anyone in the room.

And because the character's personality and memory live on our servers, she doesn't lose anything by leaving the app. She's still the same person. She still remembers. She just has a bigger room now.


Group chats: Integrations page Build your own: Settings → API Keys

On this page

  1. In your group chats
  2. In anything you build
  3. Why this actually matters

Related posts

Back to blog

Introducing Bounty Challenges

A new way to test yourself against AI characters. Community members set the challenge, stake the credits, and dare you to pull it off — all within a real conversation.

Your Best Conversations Deserve to Be Stories

That conversation you had last night—the one where the plot twisted, the tension peaked, the character said something that stopped you cold. It doesn't have to stay buried in a chat log. One tap turns it into a novel.

The Same Model, a Different Experience: How Reverie Detects Degraded AI Providers

A model name does not guarantee a consistent experience when many providers serve it. Here is how Reverie detects slow, filtered, malformed, or language-drifting routes—and moves users away from them.

Ready to Experience Dynamic AI Conversations?

Join thousands of users already exploring infinite personality and engaging interactions on Reverie.

Start Free Conversations →View Pricing
Reverie LogoReverie

An AI character chat & roleplay platform. Dream it, create it, chat with it.

Twitter·Discord·About·Contact

Product

FeaturesThemesAI RoleplayRoleplay IdeasAI RPGAI Chat with MemoryCharactersStoriesCurated collectionsMomentsMemoriesAI Character CreatorVisual Character CreatorWorld BooksAI Roleplay PluginsStory ModeAI Novel WriterChat to NovelCharacter ChallengesAchievementsReverie Wrapped

Explore

NSFW AI ChatNo Filter AI ChatAI GirlfriendAI BoyfriendAI CompanionAI Group ChatAI PersonaAI Voice CallAI Voice CloningAI ModelsChat BranchingSlash CommandsAI Story GeneratorAI That Texts FirstUnlimited MessagesHashtagsCreators

Compare

Best AI Roleplay ChatbotsBest AI Girlfriend AppsBest NSFW AI ChatCharacter AI Alternativevs Character.AIvs Janitor AIvs Chai AIvs SpicyChatvs Crushon.AIvs Polybuzz.AIvs Chub AIvs SillyTavernvs Talkie AIvs AI Dungeonvs Replikavs Moematevs Figgs AI

Resources

GuidesGlossaryFor CreatorsAI Character APICharacter ImporterChat History ImporterFAQBlogChangelogStatusPricingDiscord BotTelegram Bot

Categories

  • Fantasy
  • Sci-Fi
  • Anime
  • Gaming
  • Celebrity
  • Romance
  • Dominant
  • Submissive
  • Roleplay
  • Fetish
  • BDSM
  • Fantasy Creature
  • Cosplay
  • Virtual Girlfriend
  • Virtual Boyfriend
  • Harem
  • Furry
  • Monster
  • Uniform
  • Tentacle
  • Supernatural
  • Virtual Waifu
  • Femboy
  • Futa
  • Monstergirl
Privacy policyTerms and conditionsCommunity Guidelines
support@reverie.im
651 N Broad St, Suite 206, Middletown, DE 19709, USA
© 2026 Reverie. All rights reserved.