用途:该技能用于富化 GramIO 文档中由用户维护的 Telegram Bot API 参考页。用户以空格分隔传入一个或多个方法/类型名(如 sendPhoto、sendMessage getUpdates、Message InlineKeyboardMarkup),逐个处理并最后汇总。
主要能力:读取 docs/telegram/methods/{name}.md 或 docs/telegram/types/{name}.md,识别空白或占位区块;抓取 core.telegram.org/bots/api 官方文档提取约束与交叉引用;更新 frontmatter 的 title、description、keywords 做 SEO;为方法补充错误表(含 Cause 注解);撰写 GramIO Usage 示例、Tips & Gotchas 与 See Also 链接。
使用方式:按步骤逐页处理。代码块必须用 ```ts twoslash 以便构建期类型检查,可用 // ---cut--- 隐藏设置代码。类型须先用 Grep 查 node_modules/@gramio/contexts/dist/index.d.ts 验证,JSR 仅作后备。上下文属性一律 camelCase(ctx.text、ctx.from、ctx.replyMessage),不得用 snake_case;不得向 ctx.send() 传对象,媒体各有专用方法(如 ctx.sendSticker)。导入优先从 "gramio" 直接引入 Keyboard、MediaUpload、format 等。文件上传用 await MediaUpload.path/url,buffer 与 text 为同步。
适用场景:批量维护 Telegram Bot API 参考页的 SEO 与示例质量。
限制:不得改动 <!-- GENERATED:START --> 与 <!-- GENERATED:END --> 之间的内容;不得编造类型或属性;链接前须确认页面存在;示例构建必须通过。具体收费、平台与效果资料暂未提供。