用途:在发布 Telegram 机器人前做最后一遍审查。资料给出的 21 个反模式各占 references/ 下一个文件,另附 21 项 UX 审查清单 references/ux-review-checklist.md。清单若任一项为 no,即视为机器人未完成,即使测试全部通过。
主要能力:反模式索引覆盖新建消息代替每步对话、按钮标签写成问句、/start 文字墙、纯 emoji 键盘、缺少 answerCallbackQuery()、硬编码 chat_id、缺少 /help、缺少空状态、群组环境未关闭 privacy mode、隐藏功能、编辑超过 48 小时的消息、HTML 未转义、非 ASCII callback_data 超过 30 字符、缺少 input_field_placeholder、ID 或验证码没有 copy_text、bot.catch 泄露 err.message 或 err.stack、编辑不属于自己的消息、getUpdates 轮询无退避、提示“回复 /cancel 停止”却无 /cancel 处理器、官方 API 发送超过 20MB 媒体、按 Telegram ID 直接私信用户。
使用方式:怀疑出现某类问题时,按索引匹配到对应文件单独阅读;每次发布前运行 UX 检查清单。若 bot.catch 暴露 err.stack 应立即修复。
限制与关联:具体修复步骤、清单全文和代码细节需查阅对应 references 文件。相关资料还提及 telegram-bot-ux-rules、telegram-bot-api-fundamentals、telegram-bot-ui、telegram-bot-flow-patterns、telegram-bot-onboarding 等关联技能。其余实现细节、收费与平台支持暂未提供。