Telegram Bot CMS¶
Run a fleet of Telegram promo bots from the admin — no developer, no redeploy. You manage everything (bots, the links they promote, the slash commands and menus users navigate, banner images, and who can see what) from the Telegram section, and changes go live on the next message a user sends the bot.
What a bot does for your users¶
When someone opens your bot in Telegram and presses Start, the bot replies with a menu you designed: a header (optionally a banner image) and a set of buttons. Buttons either:
- open a link — a promoted website or a Telegram group/channel (every tap is tracked), or
- open a submenu — another screen of buttons.
Users can also type slash commands (like /offers) to jump straight to a menu, and /country to pick their country so they see region-specific offers.
What you can do here¶
| Area | What it's for |
|---|---|
| Bots | Add a bot (from a BotFather token), register its webhook so it goes live, edit its name/description, and view its detail tabs. |
| The link library | Maintain reusable destinations — websites, Telegram groups/channels — with titles, descriptions, badges, and optional country/language targeting. |
| Commands & menus | Create slash commands, arrange their buttons in the menu builder, and add a banner image to a menu. |
| Subscribers & analytics | See everyone who started each bot and how the bot is performing (starts, menu opens, link clicks, by country). |
| Roles & access | Give a teammate the Telegram Manager role so they can run the bots and nothing else. |
In this section¶
- Getting started — from a fresh bot to a working
/startmenu. - The link library — create and target the destinations your buttons point to.
- Commands & menus — slash commands, the menu builder, and banner images.
- Subscribers & analytics — who's using the bot and how it's doing.
- Roles & access — who can manage Telegram bots.
- FAQ & troubleshooting — when something doesn't show up as expected.
Everything is live, no redeploy
Links, commands, menus, and banners are read fresh from the database every time a user interacts with the bot. Edit something in the admin and it takes effect on the user's next /start or button tap.