用途:通过 Composio 的 Telegram 工具包,经 Rube MCP 自动化 Telegram 操作,包括发送消息、管理聊天、分享图片/文档以及处理机器人命令。
主要能力:发送文本消息(支持 HTML 或 MarkdownV2 格式、静默发送、回复指定消息);发送图片与文档(可带说明文字);获取聊天信息、管理员列表、成员数量、导出邀请链接;编辑与删除消息;转发消息、获取更新与聊天历史;设置机器人命令、应答回调查询。
使用方式:先在客户端配置中添加 MCP 服务器 https://rube.app/mcp,确认 RUBE_SEARCH_TOOLS 可用;调用 RUBE_MANAGE_CONNECTIONS 并指定 toolkit telegram,若连接非 ACTIVE 则按返回的授权链接配置 Telegram 机器人;确认状态为 ACTIVE 后再执行工作流。需通过 @BotFather 创建机器人令牌。每次操作前先调用 RUBE_SEARCH_TOOLS 获取当前工具结构。常用工具包括 TELEGRAM_GET_ME、TELEGRAM_SEND_MESSAGE、TELEGRAM_SEND_PHOTO、TELEGRAM_SEND_DOCUMENT、TELEGRAM_GET_CHAT、TELEGRAM_EDIT_MESSAGE、TELEGRAM_DELETE_MESSAGE、TELEGRAM_FORWARD_MESSAGE、TELEGRAM_GET_UPDATES、TELEGRAM_GET_CHAT_HISTORY、TELEGRAM_SET_MY_COMMANDS、TELEGRAM_ANSWER_CALLBACK_QUERY 等。
适用场景:向群组或频道发送通知与内容、分享媒体文件、查询聊天信息、管理机器人命令菜单、处理回调查询等。
限制:机器人须先被加入群组或频道,且部分操作需管理员权限;机器人不能主动发起会话;文本消息上限 4096 字符,说明文字上限 1024 字符,文件上传上限 50MB;存在速率限制(同一群组每秒 30 条、群组内同一用户每分钟 20 条),超限返回 429;MarkdownV2 需转义特殊字符;机器人只能编辑自己发送的消息,删除消息通常限于 48 小时内;回调查询须在 10 秒内应答;设置命令会替换整个命令列表。具体收费与价格暂未提供。