🤖HermesBlog
Hermes Version History · Part 248/9/2026

Hermes v2026.3.28 Update: Telegram Setup Made Simple

Hermes v2026.3.28 (2026-03-28) update: Hermes Agent v0.5.0 (v2026.3.28)

v2026.3.28: Reinforced Door

Hermes v2026.3.28 Update: Telegram Setup Made Simple

Telegram is one of the most popular ways to chat with your Hermes Agent. In this update, we’ve polished the setup process and added some handy new options. Whether you’re a complete beginner or a seasoned pro, this guide will get you chatting with your agent in no time.

Step 1: Create Your Bot

First things first, you need a bot token. This is like a secret key that lets Hermes control your bot. Here’s how to get one:

  1. Open Telegram and search for @BotFather (or visit t.me/BotFather)
  2. Send /newbot
  3. Pick a display name (anything you like, e.g., “Hermes Agent”)
  4. Choose a username that ends in bot (e.g., my_hermes_bot)
  5. BotFather will reply with your API token

Your token will look something like this:

123456789:ABCdefGHIjklMNOpqrSTUvwxYZ

Important: Keep this token secret! Anyone with it can control your bot. If it ever leaks, revoke it immediately with /revoke in BotFather.

You can make your bot more user-friendly with a few quick BotFather commands:

Command Purpose
/setdescription The “What can this bot do?” text shown before chatting
/setabouttext Short text on the bot’s profile page
/setuserpic Upload an avatar
/setcommands Define the / command menu
/setprivacy Control group message visibility (see Step 3)

For /setcommands, a good starting set is:

help - Show help information
new - Start a new conversation
sethome - Set this chat as the home channel

New: Online/Offline Status Indicator

Telegram bots don’t have a green “online” dot like user accounts. But now you can show your bot’s status in its profile description! Enable it in your config:

gateway:
  platforms:
    telegram:
      extra:
        status_indicator: true
        status_online: "🟢 Online"
        status_offline: "🔴 Offline"

The status updates to Online when the gateway connects and Offline on a clean shutdown. Note that this is global (visible to everyone), and a hard crash won’t update it — that’s a Telegram limitation.

New: Command Menu Priority

Hermes automatically registers its command menu when the gateway starts. By default, it caps at 60 commands for reliability (Telegram allows up to 100, but large payloads can fail). You can customize which commands appear first:

platforms:
  telegram:
    extra:
      command_menu:
        max_commands: 60
        priority_mode: prepend  # prepend | append | replace
        priority:
          - my_plugin_command
  • prepend: Your commands first, then Hermes defaults
  • append: Hermes defaults first, then yours
  • replace: Use only your list for priority ordering

Step 3: Privacy Mode — The #1 Gotcha

This is the most common source of confusion. Telegram bots have privacy mode enabled by default. This means your bot can only see:

  • Messages starting with /
  • Replies to its own messages
  • Service messages (joins, leaves, pins)
  • Messages in channels where it’s admin

With privacy mode OFF, the bot sees everything in the group.

To disable it:

  1. Message @BotFather
  2. Send /mybots
  3. Select your bot
  4. Go to Bot Settings → Group Privacy → Turn off

Warning: You must remove and re-add the bot to any group after changing this. Telegram caches the privacy state!

Alternative: Promote the bot to group admin — admins always see all messages, no privacy toggle needed.

New: Observe Group Chatter Without Auto-Replying

Want your bot to see group messages but only respond when mentioned? This new mode is perfect for that:

telegram:
  allowed_chats:
    - "-1001234567890"
  group_allowed_chats:
    - "-1001234567890"
  require_mention: true
  observe_unmentioned_group_messages: true

With this enabled, unmentioned messages from allowlisted chats are added to the session transcript as context, but they don’t trigger the agent. A later @botname mention will have full context of what was said.

Wrapping Up

That’s it! You’re now ready to chat with your Hermes Agent on Telegram from anywhere. The new status indicator, command menu controls, and group observation mode give you more flexibility than ever. Happy chatting!

📖 Official Docs

This article is based on the official Hermes Agent documentation:GitHub ›/releases/tag/v2026.3.28