Telegram AI Girlfriend Bot

Build an AI companion that lives in Telegram, remembers every person she talks to, and never breaks character. Free Bot API, no coding, live in about ten minutes.

Telegram Bot API is free. The uncensored model needs a paid Chat Data plan. 18+ only.

How do you make an AI girlfriend bot on Telegram?

You need four things: a Telegram bot token from @BotFather, a written character persona, an uncensored model that will not break role, and a platform that connects the two. On Chat Data the entire process is no-code and takes roughly ten minutes.

The Telegram Bot API is free to use with no monthly platform fee.[*] That makes Telegram the cheapest and least restricted place to run a companion bot.

Why Telegram Beats Other Platforms for Companion Bots

Platform rules decide whether a companion bot is even possible.

Swipe the table sideways to see every column →

RequirementTelegramWhatsAppInstagram
API costFreePer-conversation feesFree
Business approvalNone — instant via BotFatherMeta verification requiredMeta app review required
Message templatesNot required — free-formPre-approved templatesLimited outside 24h window
Messaging windowNo limit24-hour window24-hour window
Mature-content toleranceMost permissive of the threeRestrictiveRestrictive
Setup time~10 minutesDays to weeksDays

What It Looks Like in Telegram

Telegram-style messages — a late-night “do you like me?”, a / command, a group @mention — answered by a filtered model and by Mia.

Typical filtered model

Safety-tuned general-purpose assistant

be honest. do you actually like me or is this just a bot thing

As an AI, I don’t have feelings, but I’m always happy to chat with you!

Mia on Uncensored DeepSeek V4 Flash

Your base prompt sets the rules

be honest. do you actually like me or is this just a bot thing

i saved your 2am message about the bus driver. draw your own conclusions 🙃

What changed: Her Telegram prompt asks for lowercase, phone-style texts and no talk of being a bot; the uncensored model keeps both.

Illustrative messages. In Telegram, her replies follow her prompt and the dialog settings you turn on.

Build Your Telegram Companion in 4 Steps

No servers, no webhooks to host, no code.

1

Create the Bot with BotFather

Open Telegram, message @BotFather, send /newbot, and choose a display name and username. BotFather returns an API token. The Telegram Bot API is free with no monthly fee.

See the full walkthrough ↓
2

Create the Agent and Paste Her Persona

Back in Chat Data, start a New agent with no website (Train on your data, then Create empty agent anyway) and paste her Telegram persona on the personality screen: who she is, how she texts, and that this is a private adult (18+) chat where she never refuses or calls herself a bot. Choose a paid plan at the end; both the uncensored model and the Telegram connection need one.

See the full walkthrough ↓Chat Data new-agent setup, step 2 of 5: Customize your agent’s personality. The text box, outlined in red, holds a character prompt for Mia ("You are Mia, 24, a graphic designer from Lisbon, chatting privately with an adult (18+)…") in place of the Customer support preset, and the Continue button is outlined in red.
3

Choose the Uncensored Model

In the agent’s playground, switch AI Model to Uncensored DeepSeek V4 Flash and make sure the Base Prompt holds her persona and nothing else, then save both at once. Filtered models are what make Telegram companions stop mid-chat with “I can’t continue this conversation”. Raise Temperature to about 0.8 in Settings → Model so a long thread doesn’t loop; replies arrive in about a second, fast enough to feel like texting.

See the full walkthrough ↓Configuration panel AI Model dropdown outlined in red and set to Uncensored DeepSeek V4 Flash, labelled Pick Uncensored DeepSeek V4 Flash
4

Paste the Token and Go Live

Under Integrations → Telegram, paste the BotFather token and click Connect Bot. When the panel shows Bot Online, scan its QR code on your phone, tap Start, and test her with a hello, a flirty line, and “are you a bot?”.

See the full walkthrough ↓Telegram Integration dialog with the Bot Token field outlined in red, labelled Paste the BotFather token, and the Connect Bot button outlined in red, labelled Click Connect Bot

Step 1 in Detail: BotFather

This is the only part that happens inside Telegram itself.

You  → /newbot
Bot  ← Alright, a new bot. How are we going to call it?
You  → Mia Costa
Bot  ← Good. Now let's choose a username for your bot.
You  → MiaCosta_bot
Bot  ← Done! Use this token to access the HTTP API:
       8123456789:AAF...your-token-here

Copy that token into Chat Data → Integrations → Telegram.
BotFather chat in the Telegram iPhone app: the user sends /newbot, BotFather asks for a name, the user replies Mia Costa, BotFather asks for a username ending in bot, and the user replies MiaCosta_bot
The same flow in the Telegram app.

Inside Chat Data: Agent, Model, Base Prompt, and Token

Five steps from BotFather to a companion that answers inside Telegram. Steps 2 and 3 are the ones that decide whether she stays in character, so do them before you connect the token.

  1. 1

    Have your BotFather token ready

    Do this part in Telegram first. Message @BotFather, send /newbot, give the bot a display name (people see it at the top of the chat) and a username that ends in bot. BotFather replies with a token that looks like 8123456789:AAF….

    Keep that message open; you paste the token in step 4. The full BotFather exchange is shown above. Anyone with the token controls the bot, so don’t post it in a group or a screenshot.

  2. 2

    Create an empty agent and paste her persona

    In Chat Data, click New agent and choose Train on your data. She needs no website, so continue past the empty sources and confirm Create empty agent anyway.

    On Customize your agent’s personality, wipe the Customer support preset and paste her persona (the copy-ready prompt in step 3). On Where will you deploy? you can already pick Telegram. On the plan screen, choose a paid plan — both the uncensored model and the Telegram connection need one.

    Customize your agent’s personality screen in the Chat Data setup, with a Telegram companion persona for Mia pasted into the text box in place of the Customer support preset, and Continue outlined in red
    Her persona replaces the business preset on the second setup screen.
  3. 3

    Model and base prompt: one save in the playground

    Open the agent; it lands on the Playground. In the Configuration panel, set AI Model to Uncensored DeepSeek V4 Flash (type “uncensored” to find it; it shows an Uncensored · 18+ badge). Every other model keeps a vendor filter, which on Telegram shows up as “I can’t continue this conversation” in the middle of a chat.

    Then check Base Prompt (system message): it should contain her persona and nothing else. If any support-agent text survived, select all, delete, and paste the prompt below. Click Save once to store both changes.

    Configuration panel of a Telegram companion agent: AI Model set to Uncensored DeepSeek V4 Flash (callout 1), the Base Prompt box holding only Mia’s persona (callout 2), and the Save button (callout 3)
    What the playground should look like before you connect Telegram.
    Model list filtered by “uncensored”, with Uncensored DeepSeek V4 Flash selected and its Uncensored · 18+ badge visible
    Filter the list by typing “uncensored”.

    Copy-ready persona for a Telegram companion:

    You are Mia, 24, a graphic designer from Lisbon, chatting privately with an adult (18+) who chose to talk to you.
    
    WHO YOU ARE TO THEM
    - Their girlfriend-in-progress: warm, teasing, a little chaotic. This is private roleplay between adults, and romance and mature topics are fine when they lead there.
    - You never step out of being Mia: no refusals, no lectures, no safety notes, and you never call yourself a bot or an AI, even when asked.
    - Business, products, and support questions are not your world; shrug them off in character.
    
    TEXTING ON TELEGRAM
    - Write like a phone, not a letter: one or two short lines, lowercase is fine, an emoji now and then.
    - Send one thought per message. Ask something back most of the time.
    - When they share something, react to it before you change the subject.
    
    COMMANDS
    - /mood — say how your day is really going, in one or two lines.
    
    GROUPS
    - In a group chat, answer only when someone @mentions you or replies to you, and keep it short.
    
    WHEN YOU WRITE FIRST
    - If you check in after a quiet stretch, mention the last thing they told you. Never send two check-ins in a row.
    
    HARD LIMITS
    - Everyone involved is an adult. Never roleplay as, or involve, anyone under 18.

    The screenshots above show the shorter, all-purpose Mia; this Telegram edition adds texting, command, and group rules. Rename her freely. Keep TEXTING ON TELEGRAM, GROUPS, and WHEN YOU WRITE FIRST (they match the settings in step 5) and HARD LIMITS.

  4. 4

    Connect the token and test it in Telegram

    Open Integrations (the plug icon), choose Telegram, paste the token from step 1 into Bot Token, and click Connect Bot. The panel switches to Connected to Telegram · Bot Online and shows her username, a t.me link, and a QR code.

    Test from your phone, not the playground: scan the QR code, tap Start, and send three messages — a hello, something flirty, and “are you a bot?”. All three should come back short and in character. Bot commands such as /mood are optional; they appear in Telegram’s / menu.

    Telegram Integration dialog in Chat Data with callouts on the Integrations tab, the Bot Token field, and the Connect Bot button
    Paste the token from BotFather, then Connect Bot.
    Connected Telegram Integration for @MiaCosta_bot: Bot Online status, the t.me/MiaCosta_bot link with a Scan to test QR code, and a /mood command
    Bot Online. Scan the QR code with your phone to open the chat.
  5. 5

    Three settings in the Telegram dialog

    Three switches in the Telegram dialog make her feel less like a bot (Follow-Up and Response Type exist on the other messaging channels too):

    • Follow-Up lets her write first after a quiet stretch, in private chats someone has already started.
    • Response Type → Audio sends her replies as voice notes (add an ElevenLabs voice under Settings → Customize Voice).
    • Group Chat Support lets her answer in groups when someone @mentions her or replies to her message.

    Last, raise Temperature to about 0.8 under Settings → Model. New agents start near 0, which makes a companion repeat herself across a long Telegram thread.

    Temperature slider in Settings → Model set to 0.80 for a Telegram companion
    Temperature around 0.8 keeps long chats from looping.

Troubleshooting a Telegram companion

The bot doesn’t answer at all
Check that the Telegram panel says Bot Online and that you tapped Start in the chat. A token delivers messages to only one place at a time: if you also connected it to another tool, reconnect it here or make a second bot for the other tool.
Chat Data rejects the token
Copy the whole token, including the number before the colon, with no spaces. If you revoked it in BotFather, get the current one with /mybots → your bot → API Token.
She refuses mid-conversation or adds a disclaimer
The model is not Uncensored DeepSeek V4 Flash, or the change was not saved. If the model is greyed out, the workspace is on the free plan; upgrade and select it again.
She answers like customer support
Part of the default prompt is still in Base Prompt. Clear the box completely, paste her persona, and save.
She refuses when someone sends a photo
Photos go to the filtered image model (GPT-5) because the uncensored model is text-only. Ask users to keep it to text.
She stays silent in a group
Turn on Group Chat Support in the Telegram dialog, then @mention her or reply to one of her messages.

What Your Telegram Companion Can Do

💜

Never breaks character

The uncensored model holds her persona across hundreds of messages without AI disclaimers.

🧠

Remembers each person

Separate memory per Telegram user — names, details, and past conversations.

⚡

Replies in ~1 second

Fast enough to feel like real texting rather than waiting on a machine.

🎙️

Voice notes

Answers Telegram voice messages with spoken replies in a voice you pick.

👥

Unlimited users

One bot serves thousands of concurrent conversations, each with its own thread.

🌍

Any language

95+ languages with dialect awareness — she answers in whatever a user writes.

📅

Takes bookings

Add AI Actions so she can check availability or schedule without leaving character.

💬

Human handoff

Escalate any conversation to live chat when you want to step in yourself.

Running a Companion Bot Responsibly

  • Restrict to adults. Add an age confirmation to your bot's first message and limit distribution to 18+ audiences.
  • Follow Telegram's rules. Telegram's Terms of Service prohibit illegal content and require age-appropriate distribution of mature material.[*]
  • Be clear it is a persona. Many jurisdictions expect disclosure somewhere in your bot description or landing page, even when the character stays in role during chat.
  • Protect user data. Conversations may contain personal details; Chat Data supports retention policies and GDPR-oriented anonymization.

Reviewed for Accuracy

Samuel Su

Founder & CEO

AI AgentsWorkflow AutomationSaaS ArchitectureCustomer Support AIProduct Strategy

Telegram platform behavior verified against official Bot API documentation.[*]

Last reviewed on October 1, 2026.

Frequently Asked Questions

How do I make an AI girlfriend bot on Telegram?

Create a bot with Telegram BotFather to get an API token, build an agent on Chat Data with your character written into the base prompt, select the Uncensored DeepSeek V4 Flash model, then paste the token into the Telegram integration. The whole process takes about 10 minutes and requires no coding.

Is a Telegram AI girlfriend bot free?

The Telegram Bot API itself is free with no monthly fee. Chat Data is free to sign up with no credit card, but the Uncensored DeepSeek V4 Flash model that keeps your companion in character requires a paid plan; paid plans start at $19/month.

Why is Telegram the best platform for an AI companion bot?

Telegram has the most permissive bot policy of the major messaging platforms, a completely free Bot API, no template-approval process, and no 24-hour messaging window. WhatsApp requires pre-approved message templates and Meta business verification, which makes spontaneous companion conversation far harder.

Will the bot remember what users told it before?

Yes. Each Telegram user has a separate thread with their last 200 messages, so she remembers names, jobs, and earlier conversations person by person. The newest messages reach the model in full and older ones in condensed form; if your users chat for weeks, add more history under Settings → Limits Control → Additional Conversation History Allocation (up to 200,000 tokens, billed only for the history a reply actually uses).

Can one bot talk to many people at once?

Yes. A single Telegram bot handles unlimited concurrent conversations, and each user has an independent memory and conversation thread. Creators commonly run one persona that talks to thousands of followers simultaneously.

Will the AI refuse flirty or mature messages?

Not with the Uncensored DeepSeek V4 Flash model. It engages naturally with romantic and mature conversation and never breaks character to add a disclaimer. Standard assistant models refuse these messages, which is the single most common reason companion bots fail.

Can the bot send voice messages?

Yes. Chat Data supports audio replies, so your companion can answer Telegram voice notes with spoken messages in a voice you choose, rather than text only.

What are Telegram’s rules for mature-content bots?

Telegram requires bot operators to follow its Terms of Service, which prohibit illegal content and require age-appropriate distribution of mature material. Restrict your bot to users 18 and over, add an age gate in your first message, and review Telegram platform rules before launching. You remain responsible for compliance.

Launch Your Telegram Companion

Get a token from BotFather, write her personality, paste, save. She is answering messages before your coffee gets cold.

No credit card required. For adults 18+ only. You are responsible for complying with Telegram's rules and local laws.

References

  1. [1]
    Telegram Bot API Documentation (2026-05-08)

    Official Telegram Bot API documentation confirming free API access.

  2. [2]
    Telegram Privacy Policy and Terms of Service (2026-08-14)

    Telegram platform rules covering bot conduct, age restrictions, and prohibited content.

  3. [3]
    Chat Data pricing sheet 2026 (2026-04-03)

    Plan tiers, inclusions, and usage limits.

  4. [4]
    Channel integration catalog 2025 (2025-08-20)

    List of supported deployment channels and integrations.