Skip to content

Connect a Telegram Bot ​

Connect a Telegram bot so your MyChatbot agent can automate conversations with your customers on one of the world's most popular messaging platforms. Once connected, your agent replies live inside Telegram with its full configuration applied.

At a glance ​

You needWhere in the appResult
An agent to connectChannels β†’ pick your agent β†’ Telegram tabAgent selected for Telegram
A bot tokenTelegram β†’ @BotFather β†’ /newbotToken for a fresh bot
The token pasted inTelegram tab β†’ Token field β†’ Save changesBot responds live

Connect in 4 steps:

  1. Open Channels, pick your agent, then open the Telegram tab (it's the first channel option).
  2. In Telegram, message @BotFather and send /newbot to create a bot.
  3. Copy the token BotFather gives you.
  4. Paste it into the Token field and click Save changes.

In the app

Channels live at app.mychatbot.app/channels. Select the agent you want to put on Telegram, then open the Telegram tab.

WARNING

Each Telegram bot token can only be used with one agent at a time. If you see "This bot token is already connected to another assistant", either Revoke token on the other agent first, or create a fresh bot in @BotFather.

Create a Telegram bot ​

  1. Open Telegram and start a chat with @BotFather (the app links you straight to t.me/BotFather).
  2. Send /newbot.
  3. Follow BotFather's prompts to name your bot and pick a username.
  4. BotFather replies with an access token in the format 1234567890:AAbb...Zz. Copy it.

Connect the bot to MyChatbot ​

  1. Back in the Telegram tab, paste the token into the Token field (use the eye icon to reveal or hide it).
  2. Click Save changes.
  3. The tab confirms the linked bot by showing its Bot Username as a @handle link β€” click it to open your bot in Telegram and say hi. It should respond right away.

Don't confuse this with the Agents Platform's Telegram

The bot on this page is a Sales Platform channel β€” it answers your customers. The Agents Platform has its own, separate Telegram bot (an agent's Settings β†’ Channels β†’ Telegram bot at app.mychatbot.app/agents) that talks to you and runs agent tasks. They're two different bots on two different platforms β€” not the same connection, and each needs its own @BotFather token. See Connect Telegram to an agent for that one.

Tune how the bot behaves ​

Once a token is saved, the Telegram tab exposes a few optional settings:

SettingWhat it doesWhen to use
Enable / disable toggleTurns the bot on or off without deleting the tokenPause replies temporarily
Reply delayWaits a set time before the agent respondsMake replies feel less instant/robotic
Drop pending updatesIgnores any messages sent while the bot was offlineSkip a backlog after downtime (set before you connect)
Instant welcome messageSends a greeting the moment someone opens the chatSet expectations up front
Voice repliesLets the agent answer with a spoken voice, and pick which oneVoice-first audiences
Revoke tokenUnbinds the bot so the token can be reused elsewhereMoving the bot to another agent

WARNING

Drop pending updates only takes effect at connect time β€” turn it on before you save the token if you want to clear a backlog. After connecting, the toggle is locked.

Notes ​

  • One token, one agent β€” a token bound elsewhere can't be reused until it's revoked.
  • If connecting fails, double-check the token: it must contain a : and start with digits (the bot ID). A common error is a truncated or mistyped token.
  • Your bot starts responding immediately after you save a valid token.
  • Revoke token frees the bot to be connected to a different agent.

See also ​