Telegram
Configure Channel - Telegram
The Telegram channel uses Bot Token access and is suitable for quickly connecting Hermes to Telegram private chats or groups.
This page covers
-
Authorizing access by scanning a code or opening a link in Telegram on your phone
-
Chatting with Hermes in Telegram
Steps
1. Enter the console
Sign in to LightVela, click "My Hermes" in the upper-right corner to enter the console, and find the "Channel" button.
2. Select the Telegram channel
Find the Telegram card and click "+ Connect".
3. Open Telegram
-
Open the Telegram app on your phone
-
Search for @BotFather and open the chat
-
Send
/start -
Send
/newbot -
Enter a name for your agent: the username must be unique and end with "bot"
-
Copy the HTTP API token:

4. Paste the HTTP API token into Telegram
Paste the HTTP API token into the token field.
5. Chat with the new bot in Telegram
Click the link provided by BotFather and start interacting with the bot.

Open the chat with the bot and send a test message:
HiYou should receive a Hermes reply within a few seconds.
Success state
-
The "Connected channels" list in the console contains "Telegram"
-
The corresponding bot can be found in Telegram contacts
-
Hermes replies after you send a message
Supported message types
After access succeeds, the Telegram bot can receive and reply to basic text messages and supports more message types as follows:
| Message type supported by Telegram bot | Supported |
|---|---|
| Receive text messages | â Supported |
| Receive images and videos | â Supported |
| Receive files | â Supported |
| Reply with text messages | â Supported |
| Reply with images and videos | â Supported |
| Reply with files | â Supported |
| Proactively send messages (such as scheduled reminders) | â Supported |
FAQ
| Issue | Possible cause | Solution |
|---|---|---|
| BotFather cannot create a bot | The bot name or username does not meet Telegram's requirements | The display name can be anything, but the username must end with bot, e.g. my_hermes_bot |
| BotFather did not return an HTTP API token | The creation flow was not completed | Return to the BotFather chat, run /newbot again, and follow the prompts to set the name and username |
| Token shows as invalid after pasting | The token is incomplete or contains extra spaces / line breaks | Re-copy the full HTTP API token from BotFather and paste it into the token field |
| No response after clicking access | Network delay or authorization not completed | Refresh the console to confirm status; if access did not succeed, try again |
| Cannot find the bot in Telegram | You did not click the link provided by BotFather, or did not start the chat | Click the link provided by BotFather, then click Start on the bot page |
| No reply after sending a message | Model is not configured, trial credits are exhausted, or the bot has not been connected successfully | Check the "Current model" status in the "1. Model" card and confirm the Telegram channel shows as connected |
| Bot cannot receive group messages | Telegram group privacy mode restriction | Check Bot Settings in BotFather; if needed, disable Group Privacy or @ the bot in the group |
| How to unlink | â | Delete the corresponding Telegram record in the "Connected channels" list |
| Can the same Telegram bot connect to multiple Hermes instances | Not recommended; one Bot Token should be bound to one Hermes | If you need multiple Hermes instances, create separate Telegram bots |
Channel notes
-
Message types: Supports text, images, videos, files, voice messages, and more. See "Supported message types" above
-
Group chat support: Group chats are not currently supported; only 1-to-1 conversations are supported
-
Connection interruption: Long periods of no response may indicate authorization was revoked. Return to the console and authorize access again
Next steps
-
Configure Channel - WhatsApp â International user communication and customer service
-
Configure Channel - Discord â Community operations and developer communities
-
Configure Channel - QQ â Bot created manually, integrated via AppID/AppSecret
-
Configure Skills â Extend Hermes capabilities