SuperAPI AI 工具集

telegram-automation

通用与其它

查看项目

更新于 10-15 19:48

技能介绍

用途:通过 Composio 的 Telegram 工具包,经 Rube MCP 自动化 Telegram 操作,包括发送消息、管理聊天、分享图片与文档、处理机器人命令。

前提:Rube MCP 已连接(RUBE_SEARCH_TOOLS 可用);已通过 RUBE_MANAGE_CONNECTIONS 以 toolkit telegram 建立有效 Telegram 连接;需 @BotFather 创建的 Bot Token。设置时在客户端配置中添加 MCP 服务器 https://rube.app/mcp,无需 API 密钥;确认 RUBE_SEARCH_TOOLS 有响应后调用 RUBE_MANAGE_CONNECTIONS,若连接非 ACTIVE 则按返回的授权链接配置机器人,状态为 ACTIVE 后再执行工作流。每次应先调用 RUBE_SEARCH_TOOLS 获取当前工具 schema。

主要能力:发送文本消息(TELEGRAM_SEND_MESSAGE,支持 HTML 或 MarkdownV2 格式、静默发送、回复指定消息);发送图片与文档(TELEGRAM_SEND_PHOTO、TELEGRAM_SEND_DOCUMENT,可带说明文字);管理聊天(获取聊天信息、管理员列表、成员数、导出邀请链接);编辑与删除消息;转发消息、获取更新与聊天历史;设置机器人命令、应答回调查询。

使用方式:先验证机器人身份(TELEGRAM_GET_ME),再按需调用对应工具。chat_id 可用数字 ID 或公开频道/群组的 @username;私聊需数字 ID,可先 GET_CHAT 获取。格式化时 HTML 支持 <b>、<i>、<code>、<pre>、<a>;MarkdownV2 需转义 _*~>#+-=|{}.! 等字符。

限制:机器人须为聊天成员才能发消息,删除消息、导出邀请链接等需管理员权限;机器人不能主动发起会话。文本上限 4096 字符,说明文字上限 1024 字符,文件上限 50MB;同一群组每秒 30 条、群组内同一用户每分钟 20 条,超限返回 429。机器人只能编辑自己发送的消息,消息仅可在发送后 48 小时内删除;回调查询须在 10 秒内应答。设置命令会替换整个命令列表。仅当任务明确匹配上述范围时使用,输出不能替代环境相关验证、测试或专家审查;缺少必要输入、权限、安全边界或成功标准时应停止并请求澄清。