🤖 Bot 模式
@userinfobot 获取用户id
@BotFather 创建机器人bot 并获得机器人频道+token
将两个信息配置到hermes,telegram加入机器人频道,就可以在频道里对话,与hermes交互
/help 查看hermes命令
/model 切换模型
/stop 叫停
/new 进入新session👥 Group 模式
telegram创建一个group
@BotFather对话频道:/setprivate > 选择bot > enable 这样对话就各管各的,disable则多个bot都响应
group频道:设置 > manage > admin > add bot
---------------#话题 @bot 来切换不同的session,进行任务推进----------------
#话题 @bot /reset
#话题 @bot /new
--------------group设置-topic开启, 实质的对话频道隔离推进任务---------------
点击标签列表,进入不同的频道对话,输入对话🧩 Group 任务场景
充分利用 Telegram Topic 机制,在群组中管理多个并行任务流
📋 典型任务管理场景
| #代码审查 Topic | 贴 PR diff → 自动审查 → 多轮修改建议 → 每次 @bot 续接同一上下文,长期跟踪代码演进 |
| #数据分析 Topic | 丢 CSV → Hermes 用 Python 分析 → 出图出结论 → 新数据来了继续追问,不干扰其他 Topic |
| #日报生成 Topic | 每天早上 @bot → Hermes 自动检索数据 → 生成日报 → Topic 内保留历史日报可对比 |
| #市场预警 Topic | 搭配 cronjob 定时推送 → 自动分析行情 → 在 Topic 内沉淀每日预警记录 |
⚙️ 配置要点
1. 确保 Telegram Group 启用 Topics
Group 设置 → Topics → 开启 → Hermes 自动感知 topic_id
Hermes 的 send_message 支持 platform:chat_id:thread_id 格式精确定位到指定 Topic
2. Session 隔离机制
每个 Topic 内的对话被 Hermes 视为独立 Session,上下文不交叉。用 /new 重置当前 Topic 的 Session,不影响其他 Topic。
3. Cronjob 自动投递到指定 Topic
定时任务可指定 deliver: "telegram:-100group_id:topic_id"
实现「定时 → 自动分析 → 结果推送到对应 Topic」的数据看板模式
💡 高阶玩法
🔹 Topic = 项目看板
为每个项目建一个 Topic,所有项目相关讨论、决策、输出都沉淀在该 Topic 内,形成可回溯的项目日志
🔹 Topic = Agent 调试台
用 #debug Topic 专门与 Hermes 调试工具链、排查错误、测试新 skill,隔离对主线任务的干扰
🔹 Topic = 知识沉淀
完成一项调研后,在对应 Topic 内 @Hermes 总结 → 保存为笔记到 Trilium/知识库,Topic 本身也保留了原始讨论过程
📌 一句话总结
Group 做空间隔离,Topic 做上下文隔离。一个群就是一个工作区,每个 Topic 是一条独立任务线。
Hermes 天然支持 Topic 感知,无需额外配置即可实现多会话任务管理。