Hermes Atlas
Official Nous Research repos

Hermes Telegram Business

NousResearch/hermes-telegram-business Published by Nous Research

Telegram Business Mode secretary-bot plugin where every drafted reply needs owner approval

In short

Hermes Telegram Business is a plugin that turns your Hermes bot into a secretary for a Telegram Business account. Hermes drafts a reply to each customer message and sends it to your DM, and nothing reaches the customer until you tap Send.

What Hermes Telegram Business does

Customer messages arriving through Telegram Business Mode are debounced for 8 seconds, drafted once by the LLM, and delivered to the owner's DM with Send, Edit and Discard buttons. Send delivers through the Business connection, Edit turns your next DM into the outgoing message, and Discard drops the draft. No auto-send path exists, buttons are authorized against the connection's owner_user_id, and drafts expire after 24 hours by default.

Drafting uses your active Hermes model through the plugin LLM surface, so no separate API key is needed, and state is kept in a plugin-owned SQLite file at ~/.hermes/telegram-business/state.db. Owner commands include /biz for status, /biz pause and /biz resume as a global kill switch, and per-chat mute. Version 1 handles text only, drafts each message without conversation history and does not learn from your edits. An owner_persona setting in config.yaml shapes the drafting voice.

Key features

  • Owner-approved drafts with Send, Edit and Discard inline buttons
  • No auto-send path, even when the can_reply permission is granted
  • Debounce window that merges typing bursts into one draft
  • Drafts that expire after 24 hours, configurable
  • A /biz command set with pause, resume and per-chat mute
  • A configurable owner_persona for the drafting voice

When to use it

  • Answering customer enquiries on a personal Telegram Business account with a human check on every reply
  • Letting a freelancer review suggested replies before they reach clients
  • Pausing all drafting with one command during time off

Who it is for: Telegram Business account owners who run Hermes Agent and want AI-drafted replies without losing control of what is sent.

How it fits with Hermes Agent

It is a plugin for Hermes Agent published under the NousResearch organization, and it needs the plugin Telegram-handler support that arrived in Hermes Agent v0.18.

How to install Hermes Telegram Business

These commands are copied from the project's README. Check the repository for the latest steps before you run them.

git clone https://github.com/NousResearch/hermes-telegram-business \
  ~/.hermes/plugins/telegram-business
hermes plugins enable telegram-business
hermes gateway restart

Requirements: Hermes Agent with plugin Telegram-handler support (v0.18+), a Telegram Business subscription, a Hermes Telegram bot with Business Mode turned on in BotFather, and python-telegram-bot 21.1 or newer.

Note: It requires a Telegram Business subscription on your personal account.

FAQ

What is Hermes Telegram Business?

Hermes Telegram Business is a Hermes Agent plugin for Telegram Business Mode. It drafts replies to customer messages and sends them to the owner for approval before anything is delivered.

Does Hermes Telegram Business work with Hermes Agent?

Yes, it is a plugin for Hermes Agent. It needs a version with plugin Telegram-handler support (v0.18 or later) and uses your active Hermes model for drafting.

Can Hermes Telegram Business send replies automatically?

No. The README says no auto-send exists, and every reply requires an owner button tap, even when the can_reply permission is granted.

Similar official for Hermes Agent

All official

Related guides: What is Hermes Agent? · How to install Hermes Agent