用途:该技能让使用者在 Telegram 频道与群组中发送消息、媒体与营销内容,借助 Telegram Bot API 完成格式化、内联键盘与内容模板管理,定位为 Telegram 营销助手。
主要能力:
- 消息发送:sendMessage、sendPhoto(按 URL 或本地文件,图片上限 10 MB 会被压缩)、sendDocument(上限 50 MB)、sendPoll(普通投票与 quiz 测验,题目 1-300 字符,2-10 个选项,解释上限 200 字符)。
- 消息管理:editMessageText 编辑、deleteMessage 删除、pinChatMessage 置顶。
- 格式化:HTML 模式(推荐,支持 b/i/u/s/code/pre/a/blockquote/tg-spoiler 等)与 MarkdownV2 模式(需要转义大量字符,易出错)。
- 内联键盘按钮:url、callback_data、switch_inline_query 类型,每行建议 1-3 个按钮,单条消息最多 100 个。
- 内容模板:产品公告、博客分享、社区更新、带图发布、互动投票、知识测验、活动/网络研讨会预告共 7 类示例。
必要用法: 先加载凭证:source ~/.claude/.env.global 2>/dev/null; source .env 2>/dev/null; source .env.local 2>/dev/null,并确认 TELEGRAM_BOT_TOKEN 与 TELEGRAM_CHAT_ID 已设置。无 Bot 时通过 @BotFather 发送 /newbot 创建并获取 token,再将 bot 加入目标频道/群组并设为管理员。公开频道可直接用 @channel_username 作为 chat_id;私有频道/群组需通过 getUpdates 获取数字 chat_id(通常为负数)。所有请求基于 https://api.telegram.org/bot{TELEGRAM_BOT_TOKEN}/{method},返回 JSON 中 ok 为 true 表示成功,message_id 可用于后续编辑或删除。
适用场景:向 Telegram 频道/群组推送营销内容、产品发布、活动通知、社区更新与互动投票/测验。
限制:Telegram Bot API 没有内置定时发送功能,定时需借助 sleep 或 at 命令等外部方式;callback_data 按钮需 webhook 处理;图片与文件有大小上限;MarkdownV2 转义繁琐,建议使用 HTML 模式。具体价格、收费与其他平台信息资料未提供。