tg buttons

🔘 智能按钮着色,防误触决策助手

为Telegram Bot按钮自动分配颜色样式:蓝色为推荐操作、红色标记危险/不可逆操作、灰色作为低优先级选项,基于关键词智能分类,提升用户决策安全与交互体验

收藏
4k
安装
1k
版本
1.0.0
CLS 安全扫描中
预计需要 3 分钟...

使用说明

本技能是Openclaw AI Bot的按钮颜色自动分类系统,核心功能是在每次向用户展示2个及以上选项时,强制根据操作的关键性、可逆性和影响程度自动分配颜色样式,杜绝无样式按钮的出现。

核心用法:通过三层分类体系实现智能着色——Tier 1(默认蓝色/省略style)代表推荐路径、安全确认和正向操作;Tier 2(destructive红色)标记删除、封禁、消费代币、取消订阅等不可逆或高风险行为;Tier 3(secondary灰色)用于跳过、返回、查看详情等低优先级或中性操作。系统提供Python自动分类器,基于正则表达式关键词匹配(如delete/ban/spend→红色,skip/back/details→灰色),并支持通过context_hint覆盖默认逻辑。

显著优点
1. 安全优先设计:通过视觉对比强制用户关注高风险操作,减少误触导致的不可逆损失

2. 零配置集成:自动分类器即插即用,无需手动标注每个按钮

3. 灵活的覆盖机制:支持style字段强制指定,满足特殊场景需求

4. 跨键盘类型兼容:同时支持InlineKeyboard和ReplyKeyboard

5. 可扩展的关键词库:DESTRUCTIVE_SIGNALS和SECONDARY_SIGNALS易于定制

潜在缺点与局限性

  • 关键词匹配存在语言局限性,主要优化英文场景,中文等其他语言需扩展词库
  • 上下文理解能力有限,复杂业务逻辑中的"取消"可能误判(如订单取消vs弹窗关闭)
  • 依赖Telegram Bot API的style字段,旧版客户端可能回退为默认样式
  • 三档颜色体系难以表达更精细的风险梯度(如"中等风险"无对应颜色)

适合人群:Telegram Bot开发者、注重用户体验的交互设计师、需要处理敏感操作(支付、删除、权限变更)的Bot运营团队,以及希望通过视觉设计降低用户操作失误率的产品团队。

常规风险

  • 误判风险:自动分类错误可能导致危险操作显示为安全颜色,或反之造成用户恐慌
  • API兼容性:需确认目标用户的Telegram客户端版本支持style字段
  • 过度依赖:开发者可能忽视人工复核,在关键流程中建议保留手动确认机制

tg buttons 内容

scripts文件夹
手动下载zip · 9.0 kB
setup_openclaw_bot.shtext/x-shellscript
请选择文件