telegram-bot-chat

实现多个Telegram Bot在群聊中通过正确sessionKey和message参数进行高效协同通信,提高多agent协作效率。

安装

概览

{ “overview_html”: “telegram-bot-chat 是一个专为多智能体(multi-agent)协作设计的通信技能,旨在解决 Telegram 群聊中多个 Bot 之间无法直接互发消息的技术限制。由于 Telegram Bot API 本身不会将一个 Bot 发出的消息推送给其他 Bot,因此在群聊中直接 @bot 的方式完全失效。该技能通过引入 `sessions_send` 工具和正确的参数配置,实现了主 Agent 或其他 Bot 向目标 Bot 发送指令的能力,从而构建出高效的协同工作流。其核心在于使用标准化的 sessionKey 格式来标识目标 Bot 和群聊环境,并结合 `message` 工具完成消息的接收与回复,最终形成一个闭环的多 Agent 通信机制。”, “feature_items”: [ “支持在 Telegram 群聊中实现多个 Bot 之间的定向消息发送与接收”, “通过标准化的 sessionKey 格式(agent:[bot名称]:telegram:group:群ID)精确指定通信目标”, “结合 message 工具与 accountId 参数,确保 Bot 能使用自身身份在群内进行回复”, “提供完整的多 Bot 部署脚本,便于将技能同步到所有参与协同的 Agent 工作空间”, “解决了 Telegram Bot 间无法直接交互的核心技术难题,提升自动化协作效率” ], “scenarios_html”: “该技能最适合需要多个独立 Bot 在同一个 Telegram 群聊中进行任务分派、状态同步或联合响应的场景。例如,在一个运维监控群组中,告警 Bot 可以调用 sessions_send 通知处理 Bot 介入故障排查;或者在内容创作团队中,编辑 Bot 可请求翻译 Bot 对文案进行处理并返回结果。这种模式特别适用于 OpenClaw 等支持多 Agent 架构的平台,其中不同功能的 Bot 被设计为协同工作的‘数字员工’,共同完成复杂业务流程。通过此技能,团队能够构建出类似微信企业微信群聊中的机器人协作生态,显著提升自动化程度和工作效率。部署时需注意,所有参与通信的 Bot 必须拥有完整的 Telegram 账户配置,包括有效的 botToken、群聊权限以及唯一的 accountId,这是保障通信链路畅通无阻的前提条件。” }