Hermes 接 Telegram
一句话:这个项目是干什么的 适合想把 AI 放进 Telegram、又不想让它乱动你电脑的人。做完你应该能回答:消息怎么从 Telegram 到 AI、AI 怎么回消息、怎么限制 AI 只能在受控范围内工作、出问题怎么第一时间停下来。群里用的是共享会话,别在群里聊私密事。 原理篇:先懂,再动手 整体分四层,缺一层都不完整: 你在 Telegram 里 @ 机器人 / 发命令 │ Telegram Bot API ▼ 本机网关(只监听本地地址,负责收发消息、会话管理) │ 调用模型 API ▼ 模型服务(免费档轮换制,单个模型没有永久保留承诺) │ ▼ 回答回到 Telegram,同时写日志、接受看门狗巡检 关键判断标准:网关只监听本地地址,不直接暴露到公网;机器人进群后是普通成员,不是管理员;群里只在被 @、被回复或收到命令时才回应,平时不插话;AI 的工具集要分级,默认只开轻量工具,代码执行、子代理、定时任务、浏览器、电脑操控、账号连接这些高危能力默认关着,扩权要走“机器人提出、主助手审核、用户批准、主助手配置”三步,不能自扩权。 模型取向是稳定性优先于强度:免费名单是轮换制,探活发现某个模型被下架或失联时,按事先定好的顺序自动切换并重启网关,主模型连续两轮探活健康后再自动切回。不要把某个免费模型当成永久可用的。 四层架构表 层 做什么 管住它的办法 Telegram 收发消息、群里 @ 才回应 普通成员,不给管理员权限 本机网关 会话管理、只监听本地地址 不直接暴露到公网 模型服务 回答问题、轮换制 探活、自动切换、主模型恢复后再切回 看门狗 巡检工具调用、越界就熔断 发现越界立即停网关、收回最小集、事后报告 动手篇:一步一步,从零到跑通 1. 准备清单 一个 Telegram 机器人(在 BotFather 里建好)、一台能长期跑网关的本机或服务器、一个模型服务的账号与密钥、一份项目档案(目标、已定决定、状态、绝不公开清单)。密钥只放环境文件,不进聊天、记忆和公开页面。 2. 建网关,跑通私聊 先让网关在本机跑起来,确认它只监听本地地址,再用私聊测通一轮问答:你发消息、网关收到、模型返回、回答回到 Telegram。私聊没通,不要急着进群。 3. 进群,关隐私模式,设只 @ 才回应 机器人进群后,先处理好 Telegram 的隐私模式问题:超级群里 @ 更新不投递时,常见原因是隐私模式没关,关掉后移出重加群才能生效。再设成只在被 @、被回复或收到命令时回应,避免机器人在群里乱插话。进群后先做两轮实测:一轮是你自己 @,一轮是群里另一位成员 @,都通了才算群里跑通。 ...