Publishing to Telegram
Make your bot live on Telegram
Publishing connects your configured bot to Telegram, making it available to users worldwide.
Before Publishing
Make sure you have: ✅ Character configured ✅ Telegram Bot Token (from @BotFather)
Knowledge is optional - you can add it later!
Getting Your Telegram Token
Talk to @BotFather
- Open Telegram
- Search for
@BotFather(official Telegram bot) - Send
/newbot
Create Your Bot
BotFather: What should we call it? You: My Support Bot BotFather: Choose a username ending in 'bot' You: mycompany_support_bot BotFather: Done! Here's your token: 123456789:ABCdefGHIjklMNOpqrsTUVwxyz
Copy this token! Keep it secret and secure.
Publishing Steps
- Go to your bot's Publish tab
- Paste the token in the form
- Click Publish Bot
- Wait 2-3 seconds
- See "✅ Bot Published" confirmation
What Gets Synced
When you publish, we automatically update on Telegram:
- ✅ Bot display name (from Character settings)
- ✅ Short description (120 chars)
- ✅ Full description (512 chars)
Must set manually via @BotFather:
- Username (@handle) - Send
/setusername - Profile photo - Send
/setuserpic
(Telegram API doesn't allow programmatic photo updates)
Testing Your Published Bot
- Click "Open Bot on Telegram" button
- Or search for
@your_bot_usernamein Telegram - Click Start
- Send a message: "Hello!"
- Bot should respond within seconds
Updating Your Bot
After publishing, any changes to Character or Knowledge are immediately active:
- Update personality → Next message uses new personality
- Add knowledge → Bot knows it right away
- Change name → Re-publish to sync to Telegram
Sharing Your Bot
Give users this link:
https://t.me/your_bot_username
Share it on:
- Your website
- Email signature
- Social media
- Customer communications
Security
🔒 Keep your token secret! Anyone with it can control your bot.
If compromised:
- Go to @BotFather
- Send
/mybots - Select your bot → API Token
- Generate new token
- Update in Publish tab
Unpublishing
To disconnect bot from Telegram:
- Delete token from Publish tab, or
- Delete bot via @BotFather
/deletebot
Your configuration stays safe in the platform.
Troubleshooting
"Invalid token"
→ Verify complete token copied, no extra spaces
"Bot not responding"
→ Click Publish again to reset webhook
"Name not updating"
→ Wait 30 seconds, or re-publish
Next: Monitor performance in Analytics →