hermes-agent/website/docs/user-guide
Teknium 839f798b74
feat(telegram): add group mention gating and regex triggers (#3870)
Adds Discord-style mention gating for Telegram groups:
- telegram.require_mention: gate group messages (default: false)
- telegram.mention_patterns: regex wake-word triggers
- telegram.free_response_chats: bypass gating for specific chats

When require_mention is enabled, group messages are accepted only for:
- slash commands
- replies to the bot
- @botusername mentions
- regex wake-word pattern matches

DMs remain unrestricted. @mention text is stripped before passing to
the agent. Invalid regex patterns are ignored with a warning.

Config bridges follow the existing Discord pattern (yaml → env vars).

Cherry-picked and adapted from PR #1977 by mcleay. Fixed ChatType
comparison to work without python-telegram-bot installed (uses string
matching instead of enum, consistent with other entity_type checks).

Co-authored-by: mcleay <mcleay@users.noreply.github.com>
2026-03-29 21:53:59 -07:00
..
features feat: add MCP server mode — hermes mcp serve (#3795) 2026-03-29 15:47:19 -07:00
messaging feat(telegram): add group mention gating and regex triggers (#3870) 2026-03-29 21:53:59 -07:00
skills feat: add godmode jailbreaking skill + docs (#3157) 2026-03-26 01:37:18 -07:00
_category_.json feat: add documentation website (Docusaurus) 2026-03-05 05:24:55 -08:00
checkpoints-and-rollback.md docs: update checkpoint/rollback docs for new features 2026-03-16 04:56:22 -07:00
cli.md feat: config-gated /verbose command for messaging gateway (#3262) 2026-03-26 14:41:04 -07:00
configuration.md docs: comprehensive docs audit — fix 12 stale/missing items across 10 pages (#3618) 2026-03-28 15:26:35 -07:00
docker.md feat(docker): add Docker container for the agent (salvage #1841) (#3668) 2026-03-28 22:21:48 -07:00
git-worktrees.md docs: fix stale and incorrect documentation across 18 files 2026-03-24 07:53:07 -07:00
profiles.md docs: fix profile alias naming and improve quick start 2026-03-29 10:51:51 -07:00
security.md docs: document credential file passthrough and env var forwarding for remote backends (#3677) 2026-03-29 00:16:34 -07:00
sessions.md docs: document 9 previously undocumented features 2026-03-24 08:56:21 -07:00