聊天机器人运营助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @org-02qudk26/botbaba-automation。
技能介绍
聊天机器人团队的日常运营往往散落在多个后台页面里:账号状态要查、会话记录要翻、用户反馈要归类、批量任务要反复点选。当流程固定下来以后,手工操作就成了纯粹的重复劳动,而且一旦中间漏了一步,后续数据就会失真。这个技能把这类运营操作收敛成一条可编排的自动化链路,让 Agent 能够直接驱动 Botbaba。
核心能力
技能底层是 Composio 的 Botbaba toolkit,由 Rube MCP 暴露成一组可调用的工具。它的核心思路不是预先写死每一步操作,而是每次都先问一次「现在有哪些可用工具」。
- 动态工具发现:通过
RUBE_SEARCH_TOOLS拿到当前工具的 slug、输入 schema、推荐执行计划和已知坑点。 - 连接管理:用
RUBE_MANAGE_CONNECTIONS声明toolkit botbaba,并确保连接状态为 ACTIVE。 - 批量执行:用
RUBE_MULTI_EXECUTE_TOOL按发现到的 schema 串起完整流程。 - 完整 schema:需要某个工具的完整定义时,通过
RUBE_GET_TOOL_SCHEMAS获取。 - 远程工作台:遇到批量操作,可用
RUBE_REMOTE_WORKBENCH调用run_composio_tool()逐个驱动。
关键步骤
标准的执行顺序可以归纳为三步。
- 先调用
RUBE_SEARCH_TOOLS,把需要的场景(例如会话归档、用户拉群)描述清楚,拿回最新的工具清单和参数定义。 - 再检查连接:如果
RUBE_MANAGE_CONNECTIONS返回的状态不是 ACTIVE,就按返回的授权链接走完配置,确认状态变成 ACTIVE 后再往下走。 - 最后用发现到的 slug 逐个执行,批量场景通过
RUBE_MULTI_EXECUTE_TOOL串联。
适用边界与注意点
这类技能适合流程已经标准化、但手工操作成本高的场景,比如定期归档历史会话、批量同步运营标签、按固定规则回查用户记录。它不适合一次性、无法拆解的探索性任务,因为每一步都依赖明确的目标和参数。
几条容易踩的坑值得单独列出来:
- 不要硬编码工具 slug 或参数。schema 会随版本变化,每次执行前都应重新搜索。
- 调用
RUBE_MULTI_EXECUTE_TOOL时必须带memory参数,即使暂时没有上下文也要传{}。 - 复用 session ID。同一工作流内保持 session 不变,新流程则生成新的 session。
- 留意分页 token。响应里如果带有下一页的标记,需要继续拉取直到数据完整,否则统计结果会缺行。
- 执行前务必确认连接为 ACTIVE,否则会出现中途掉线、整条流程作废的情况。
把搜索、连接检查和分页这三点守住,剩下的就是按业务逻辑编排执行顺序,这套工具能覆盖聊天机器人运营里大部分结构化操作。
使用场景
- 运营多个 Botbaba 机器人,需批量确认账号连接为 ACTIVE,断开时按授权链接重新激活
- 需要完整导出一批历史会话记录,持续读取响应中的分页 token 直到拉取完毕
- 需要按用户标签对会话批量归档,在同一工作流内复用 session ID 串联多步工具调用
- 需要在执行 Botbaba 操作前搜索工具最新 schema,再按精确字段名和类型传参
适合人员
- 管理多个 Botbaba 机器人、需定期核查连接与授权状态的运维工程师
- 需要按固定规则批量归档会话和处理用户标签的聊天机器人运营
- 通过 Rube MCP 编排第三方工具、关注 schema 合规与 session 复用的 Agent 开发者
- 负责将聊天机器人后台操作接入自动化工作流的技术负责人