多渠道聊天流程助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md 将 @org-02qudk26/many-chat-automation-835 安装到 AI 助手中。
技能介绍
解决什么问题
ManyChat 的消息流、订阅者标签和自动化规则分散在可视化编辑器里,一旦想批量改标签、批量拉取订阅者列表、或把 ManyChat 接入现有 Agent 工作流,就只能依赖 Webhook 和手搓 API 调用。这个技能通过 Rube MCP 把 ManyChat 的操作能力暴露为可被 Agent 动态发现和调用的工具集,让自动化流程从「打开后台点点点」变成「可编排的代码步骤」。
技能如何工作
- 工具发现先行:每次执行前都先调用
RUBE_SEARCH_TOOLS,拿到当前可用的 ManyChat 工具 slug、输入 schema、推荐执行计划和已知边界情况,避免硬编码导致调用失败。 - 连接管理:通过
RUBE_MANAGE_CONNECTIONS(toolkit 参数为many_chat)激活 ManyChat 连接;若返回的授权链接未走完,后续调用会直接报错。 - 执行与编排:用
RUBE_MULTI_EXECUTE_TOOL按发现的 slug 执行单步操作;多步流程遵循「先查后写、逐级传递上一步响应」的模式;批量场景交给RUBE_REMOTE_WORKBENCH里的run_composio_tool(),可搭配ThreadPoolExecutor做并行处理。 - 分页与错误处理:列表类接口支持分页,响应里的
next_cursor或page_token需要循环取完;工具报错时先确认连接是否仍为 ACTIVE,过期则重新走授权。
适用边界与注意点
- 工具 schema 可能随上游更新而变化,永远不要跳过
RUBE_SEARCH_TOOLS直接写死 slug。 - 返回
schemaRef时要用RUBE_GET_TOOL_SCHEMAS取完整输入 schema,否则参数校验会失败。 - 触发速率限制后需主动降频并做退避,不是重试越快越好。
- 创建类操作前先搜索同名资源,避免重复创建订阅者或重复触发消息流。
完整的 ManyChat 工具能力说明见 composio.dev/toolkits/many_chat。
使用场景
- 需要批量给 ManyChat 订阅者打标签或更新分组时,先发现工具再执行批量更新
- 多步骤流程编排:先拉取订阅者列表,再按条件逐批打标签并回写数据
- 连接过期导致调用失败时,重新走授权流程并确认状态后继续执行工作流
- 需要在 Agent 中串联多个 ManyChat 操作时,用搜索工具动态获取最新接口定义
适合人员
- 负责 ManyChat 订阅者管理的运营,需要批量更新标签和分组
- 构建 Agent 工作流的后端开发者,需要把 ManyChat 操作集成进自动化管道
- 增长团队的工程师,需要编排多步骤聊天自动化流程并处理分页数据
- 搭建自动化工具的开发者,需要通过 Rube MCP 动态发现并调用 ManyChat 工具