Hermes Telegram Business
NousResearch/hermes-telegram-business Published by Nous Research
Telegram Business Mode secretary-bot plugin where every drafted reply needs owner approval
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 restartRequirements: 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 officialHermes Agent plugin for point-in-time web search and fetch over a frozen news archive
NousResearch Kanban Video PipelineHermes Kanban demo where four agent profiles make a video explaining Hermes Kanban from one command
NousResearch Hermes Example PluginsReference plugins from Nous Research showing each Hermes Agent plugin surface in minimal code
NousResearch Hermes Memory WikiHermes dashboard plugin with a browsable session-history wiki and a read-only memory audit panel
NousResearch hermes-compression-evalOffline probe-based evaluation harness for the Hermes Agent ContextCompressor
NousResearch Forge API DemoNous Research demo CLI for Forge API reasoning completions, with Hermes-3-70b as orchestrator
Related guides: What is Hermes Agent? · How to install Hermes Agent