核心用法
agent-telegram 是一套面向多Agent架构的Telegram消息通信规范,解决分布式AI团队中信息传递的标准化问题。核心机制包括:
1. 身份映射系统 —— 8个Agent角色(main/architect/backend/frontend/product/content/crawler/qa)分别绑定唯一的 accountId 和专属emoji,实现消息来源的可视化区分。
2. 标准化消息协议 —— 强制使用 message() 工具而非 sessions_send,固定参数结构:action: "send"、channel: "telegram"、target: "5440561025"(用户固定ID),消息体需以emoji开头。
3. 全生命周期汇报 —— 规范任务开始、子任务完成、异常阻断、最终交付四个关键节点的消息模板,避免信息遗漏。
显著优点
- 防错设计突出:明确列出4类高频错误(忘记accountId、工具误用、product拼写陷阱、target错误),每个都给出具体后果和修正方案
- 跨团队协作友好:emoji+角色名的双重标识让复杂项目中的消息来源一目了然
- 模板即文档:提供可直接复制的三类消息模板,降低执行摩擦
- 配置路径透明:明确标注主配置和Skill配置的物理位置,便于问题排查
潜在局限
- 硬编码依赖:用户Telegram ID
5440561025和账号映射表写死,不支持动态用户或多用户场景 - 单向通信:仅定义Agent→User的下行消息,未涉及用户指令的上行处理
- 平台锁定:仅支持Telegram,如需迁移到其他IM需重写规范
- 无消息状态反馈:发送成功与否、送达确认等机制未提及
适合人群
多Agent协作开发团队的产品经理、技术负责人,以及需要统一管理AI助手消息触达方式的Claw用户。
常规风险
- ID拼写错误:
sproduct而非product的反直觉命名易导致配置失败 - 工具混淆:
sessions_send与message的误用会导致消息石沉大海 - 权限泄露:配置文件中明文存储账号信息,共享环境需注意敏感信息保护