SuperAPI AI 工具集

configure-telegram

办公与效率

查看项目

更新于 10-16 04:30

技能介绍

用途:该技能用于交互式配置 Telegram 机器人通知,使 OMC 在会话结束、需要用户输入或后台任务完成时通过 Telegram 发送消息。

主要能力:检测 ~/.claude/.omc-config.json 中的既有 Telegram 配置;引导用户通过 @BotFather 创建机器人并获取 chat ID;校验机器人 token(格式为“数字:字母数字”)与 chat ID(个人为正数、群组为负数);选择 Markdown 或 HTML 解析模式;勾选触发通知的事件(会话结束、需要输入、会话开始、会话继续,默认会话结束与询问用户);将配置合并写入配置文件;可选发送测试消息验证。

使用方式:按向导用 AskUserQuestion 逐步提供 token、chat ID、解析模式和事件;或跳过向导,在 shell 配置中设置 export OMC_TELEGRAM_BOT_TOKEN、export OMC_TELEGRAM_CHAT_ID,通知系统会自动检测。测试时调用 Telegram sendMessage 接口,HTTP 200 表示成功。

限制:需拥有 Telegram 账号并自行创建机器人;chat ID 需用户先向机器人发送 /start 才能通过 getUpdates 获取;常见错误包括 401(token 无效)、400 chat not found(chat ID 错误或未 /start);配置文件路径固定为 ~/.claude/.omc-config.json;重新配置可用 /oh-my-claudecode:configure-telegram。