返回顶部
b

bbc-skill-tool BBC技能工具

>-

作者: admin | 来源: ClawHub
源自
ClawHub
版本
V 1.0.0
安全检测
已通过
122
下载量
免费
免费
1
收藏
概述
安装方式
版本历史

bbc-skill-tool

BBC MCP 工具 v2.0 — 默认安全的 WhatsApp 机器人构建器

核心理念

v2.0 = v1 + 安全性。相同的工具,相同的 BBC API,但增加了强制性模式,以防止困扰 v1 版本的静默失败、意外删除和未经验证的部署。

三大支柱:

  1. 1. 验证 — 每次变更操作后,调用相应的 list_* 进行确认
  2. 把关 — 每次破坏性操作前,展示影响范围并要求明确的是
  3. 恢复 — 当操作失败时,诊断原因并提出修复方案,绝不直接停止



工具参考(快速查阅)


工具用途是否变更数据
builderbotlistprojects列出所有项目
builderbotcreateproject
创建项目 | 是 |
| builderbotlistflows | 列出项目中的流程 | 否 |
| builderbotcreateflow | 创建带关键词的流程 | 是 |
| builderbotupdateflow | 更新流程配置 | 是 |
| builderbotdeleteflow | 删除流程及所有回复 | 是(破坏性) |
| builderbotlistanswers | 列出流程中的回复 | 否 |
| builderbotcreateanswer | 向流程添加回复 | 是 |
| builderbotupdateanswer | 更新回复内容 | 是 |
| builderbotdeleteanswer | 删除单个回复 | 是(破坏性) |
| builderbotvalidatebot | 部署前的健康检查 | 否 |
| builderbot_deploy | 部署/状态/二维码/重启/删除 | 是(部分操作) |


强制性模式

模式 1:每次变更后验证

在任何创建/更新/删除操作后,调用相应的 list_* 工具进行确认:

createflow(projectId, ...) → listflows(projectId) → 查找新创建的流程
createanswer(...) → listanswers(projectId, flowId) → 查找新创建的回复
updateanswer(...) → listanswers(projectId, flowId) → 确认内容已变更
deleteflow(...) → listflows(projectId) → 确认流程已被删除

如果验证失败:停止操作,报告差异,诊断问题,并提出恢复方案。

模式 2:破坏性操作前把关

在执行 deleteflow、deleteanswer 或 deploy(action=delete) 之前:

  1. 1. 展示将受影响的资源(流程名称、回复数量、引用关系)
  2. 显示明确警告:⚠️ 此操作不可撤销
  3. 等待用户明确确认
  4. 执行后,验证删除结果
  5. 运行 validate_bot 检查是否存在断开的引用

模式 3:失败时恢复

当任何操作失败或验证显示不一致时:

  1. 1. 诊断:检查限制(流程数量)、冲突(重复关键词)、权限
  2. 报告:准确告知用户问题所在
  3. 建议:提供具体的修复方案(删除未使用的流程、重命名关键词、重试)
  4. 执行:在用户批准后修复,然后验证

流程创建规则

create_flow 参数

projectId: UUID(来自 list_projects)
name: 人类可读名称(首字母大写,使用用户语言)
label: snakecaseslug(小写,无空格)
keywords: [keyword1, keyword2] 或 [EVENTS.WELCOME]
listenKeywords: false(除非是 EVENTS.VOICE_NOTE,否则始终为 false)
transcribeAudio: 仅对 EVENTS.VOICE_NOTE 为 true
interpretImage: 仅对 EVENTS.MEDIA 为 true
analyzeDocument: 仅对 EVENTS.DOCUMENT 为 true

关键规则

  • - listenKeywords 必须为 false,除 EVENTS.VOICE_NOTE 外的所有流程
  • 新创建的流程有 0 条回复 — 在添加回复前,机器人不会响应
  • 创建流程后务必立即添加回复
  • 文本关键词在所有流程中必须唯一
  • 系统事件(EVENTS.)不得与文本关键词混合使用
  • 每个 EVENTS. 只能出现在一个流程中

系统事件参考

事件使用场景必需标志
EVENTS.WELCOME全捕获/后备listenKeywords: false
EVENTS.VOICE_NOTE
语音消息处理 | listenKeywords: true, transcribeAudio: true | | EVENTS.MEDIA | 图片处理 | interpretImage: true | | EVENTS.DOCUMENT | 文档处理 | analyzeDocument: true | | EVENTS.LOCATION | 位置分享 | — | | EVENTS.ACTION | 按钮/列表响应 | — |

回复类型参考

add_text — 简单文本消息

type: add_text
message: 您的文本内容 ← WhatsApp 最多 160 字符

add_chatpdf — AI 驱动助手(模式 2)

type: add_chatpdf
message: ← 必须为空字符串

关键:切勿在同一流程中混合使用 addchatpdf 和 addtext。
两者都会在每条消息时触发 → 导致双响应的循环故障。
包含 addchatpdf 的流程必须只包含 addchatpdf 这一条回复。

创建后,通过 update_answer 配置 assistant 字段:

assistant: {
instructions: 您是[业务名称]的得力助手...,
model: gpt-5.4-nano (可选)
}

addimage / addvideo / adddoc / addvoice_note — 媒体

type: add_image
message:
options: { media: { url: https://public-url.com/image.jpg }, gotoFlow: {} }

add_http — HTTP 网络钩子/API 调用

type: add_http
message:
plugins: {
http: {
url: https://api.example.com/endpoint,
method: GET | POST,
headers: { Content-Type: application/json }, // 可选
body: { key: value }, // 可选,用于 POST
rules: [] // 必需 — 始终包含,即使为空
}
}

关键:plugins.http.rules 是必需的。省略会导致后端拒绝。

add_mute — 静默联系人(人工转接)

type: add_mute
plugins: { mute: { status: true, gapTime: 60 } }
options: { gotoFlow: { flowId: farewell-flow-uuid } }

静默的是单个联系人,而非整个机器人。gapTime = 自动取消静默前的分钟数。

add_intent — AI 语义路由

type: add_intent
plugins: {
intent: {
rules: [{
conditionRule: 用户想要与人工客服交谈,
conditionFlowId: ,
condition: ,
conditionValue:
}]
}
}

捕获规则

options.capture = true → 机器人等待用户回复,并将其传递给下一条回复。 切勿在流程的最后一条回复上设置 capture=true — 值会被静默丢弃。

重定向

options.gotoFlow = { flowId: } → 在此回复后重定向。

决策树:使用哪种模式

用户请求 → 什么类型的业务?
├── 需要预约/排期/可用性 → 模式 2(AI)★ 推荐
├── 需要关于产品/服务的问答 → 模式 2(AI)
├── 需要订单追踪/状态查询 → 模式 2(AI)+ HTTP
├── 简单信息(营业时间、地址、菜单) → 模式 1(基于关键词)可行
├── 潜在客户生成/资格筛选 → 模式 2(AI)+ 捕获
└── 人工转接/升级 → 模式 2(AI)+ 静默

默认:80% 的实际案例使用模式 2(AI 驱动,配合 add_chatpdf)。
仅对非常简单的静态信息使用纯关键词 → 文本流程。



按行业分类的模式模板

沙龙 / 美容 / 服务

  • - 欢迎:addchatpdf,包含关于服务、价格、可用性的说明
  • AI 说明必须包含:服务列表、营业时间、预约指引、升级触发条件
  • 升级流程:addmute + 人工转接
  • 知识库:

标签

skill ai

通过对话安装

该技能支持在以下平台通过对话安装:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 bbc-skill-tool-1775882950 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 bbc-skill-tool-1775882950 技能

通过命令行安装

skillhub install bbc-skill-tool-1775882950

下载

⬇ 下载 bbc-skill-tool v1.0.0(免费)

文件大小: 11.18 KB | 发布时间: 2026-4-12 09:08

v1.0.0 最新 2026-4-12 09:08
bbc-skill-tool v1.0.0

- Initial release: build, manage, and troubleshoot WhatsApp bots using the BuilderBot Cloud (BBC) MCP Tool v2.0.
- Enforces safety-first patterns: verification after mutations, explicit confirmation before destructive actions, and guided recovery on errors.
- Supports WhatsApp bot creation for businesses (appointments, escalation, conversational AI), including project and flow management, answer types, deployment, and validation.
- Includes detailed rules for creating flows, managing answers, and handling system events and AI-powered assistants.
- Recommends AI-powered conversational bot patterns for most real-world use cases.

Archiver·手机版·闲社网·闲社论坛·羊毛社区· 多链控股集团有限公司 · 苏ICP备2025199260号-1

Powered by Discuz! X5.0   © 2024-2025 闲社网·线报更新论坛·羊毛分享社区·http://xianshe.com

p2p_official_large
返回顶部