讲师中心 微信公众号

工具推荐

视频效率加速
updream

一键生成高质量推广成片

剧云
剧云

中文短剧剧本制作平台

AniShort
AniShort

AI短剧协同制作平台

Laper
Laper

剧本策划到成片协作

扣子插件系统完全开发指南

阿静小哥_5311

阿静小哥_5311

发布时间:2026-06-07 07:54:38

|

378人浏览过

|

来源于php中文网

原创

必须通过插件系统实现功能扩展,插件是扣子Bot调用外部API、读取数据库、处理私有文件或对接内部系统的唯一途径,不配置插件则无法访问任何业务侧真实数据源。

☞☞☞AI 智能聊天, 问答助手, AI 智能搜索, 多模态理解力帮你轻松跨越从0到1的创作门槛☜☜☜

扣子插件系统完全开发指南

要让扣子 Bot 调用外部 API、读取数据库、处理私有文件或对接内部系统,必须通过插件系统实现功能扩展。不配置插件,Bot 就只能依赖内置工具和通用模型能力,无法访问任何业务侧真实数据源。

创建插件前的强制准备

登录扣子开发者后台 → 进入「插件」页签 → 点击「新建插件」→ 选择「自定义插件」。

必须提前在「设置 → 开发者凭证」中生成并复制好 【Bot Token】,后续所有插件接口的鉴权都依赖它,丢失需重新生成且旧 Token 立即失效。

插件域名必须是 HTTPS 协议,且证书有效;HTTP 或自签名证书会导致插件状态始终显示“未就绪”。

编写符合规范的插件描述文件(plugin.json)

在插件服务根目录下新建 plugin.json 文件,内容必须包含 name、description、icon、actions 三个顶层字段。

actions 数组中每个对象至少要有 id、name、description、parameters、http 五个键;parameters 必须是 JSON Schema 格式,不能写成普通对象或注释说明。

示例片段:

{ "name": "查询客户订单", "description": "根据手机号返回最近3笔订单详情", "icon": "https://example.com/icon.png", "actions": [{ "id": "get_orders_by_phone", "name": "按手机号查订单", "description": "传入11位手机号,返回JSON数组", "parameters": { "type": "object", "properties": { "phone": { "type": "string", "pattern": "^1[3-9]\d{9}$" } }, "required": ["phone"] }, "http": { "url": "https://api.yourdomain.com/v1/orders", "method": "GET", "headers": { "Authorization": "Bearer {{token}}" } } }] }

实现插件后端接口的三种部署方式

方法一:使用 Vercel 部署(推荐新手)

将插件后端代码(含 plugin.json 和接口路由)放入 GitHub 仓库 → 在 Vercel 导入该仓库 → 设置环境变量 COZE_BOT_TOKEN 值为上一步复制的 Bot Token → 部署成功后获取 Vercel 提供的 HTTPS 域名。

扣子Coze CLI工具
扣子Coze CLI工具

与 Coze CLI (@coze/cli) 交互——创建/部署 Coze 项目、管理空间和组织、向项目发送消息、生成图像/音频/视频等功能

下载

方法二:Nginx 反向代理自有服务

确保你的 Node.js/Python 服务监听在本地 3000 端口 → 配置 Nginx 将 /plugin/* 路径全部 proxy_pass 到 http://127.0.0.1:3000/ → 用 certbot 申请并绑定正式 SSL 证书 → 最终对外暴露的域名必须能被公网直接访问。

方法三:Cloudflare Workers 零服务器部署

在 wrangler.toml 中设置 [[routes]] 匹配你的插件域名 → 使用 fetch() 转发请求到真实业务接口 → 注意 Workers 默认不支持 set-cookie 和部分 header 透传,需手动在 request.headers 中添加 【cf-connecting-ip】必须映射为 X-Real-IP】,否则后端日志无法记录真实用户 IP。

在 Bot 中启用并调试插件

第一步:回到扣子编辑器 → 左侧菜单点击「插件」→ 点击「+ 添加插件」→ 粘贴你部署好的插件 HTTPS 域名(如 https://your-plugin.vercel.app)→ 点击「验证」。

第二步:验证通过后,插件状态变为「已启用」→ 在 Bot 的「工作流」中拖入「调用插件」节点 → 从下拉列表选择刚添加的插件动作 → 填写参数(支持变量引用,如 {{input.phone}})。

第三步:点击右上角「测试」→ 在弹出面板中输入测试参数 → 查看「网络请求」标签页确认是否发出正确 HTTP 请求 → 若返回 4xx/5xx,检查插件服务控制台日志,重点关注 Authorization 头是否缺失或格式错误。

插件调用失败时,Bot 不会抛出具体错误原因,只显示“插件执行异常”,必须通过插件服务端日志定位问题。

热门AI工具

更多
UP简历
UP简历 Hot

一款AI办公效率工具,主要用于基于AI技术的免费在线简历制作工具,适合需要提升相关任务效率的用户。

Atoms
Atoms Hot

Atoms是一款AI智能体工具,第一支自动构建真实业务的 AI 团队。

二狗PPT
二狗PPT Hot

一款AI演示文稿工具,主要用于专为中式职场打造的AI PPT生成工具,适合需要提升相关任务效率的用户。

Seko
Seko Hot

一款AI视频创作工具,主要用于商汤科技推出的创编一体的AI短视频创作Agent,适合需要提升相关任务效率的用户。

VibeKnow
VibeKnow Hot

一款AI视频创作工具,主要用于全球首个AI知识视频创作平台,文档、文章、网页,一键生成视频,适合需要提升相关任务效率的用户。

DeepSeek

DeepSeek是一款面向对话、写作、编程和推理场景的AI大模型工具。

讯飞绘文

讯飞绘文是一款由科大讯飞推出的一站式 AIGC 内容运营平台。

豆包大模型

豆包大模型是一款由字节跳动推出的企业级大语言模型服务平台。

WorkBuddy

一款AI办公效率工具,主要用于腾讯云推出的AI原生桌面智能体工作台,适合需要提升相关任务效率的用户。

相关专题

更多
扣子智能体开发实操指南
扣子智能体开发实操指南

本专题面向开发者与产品同学,完整讲解扣子智能体Bot从零到一的搭建流程,包括Bot创建、提示词编写、插件接入、变量与记忆配置、调试与多渠道发布,帮助你打造属于自己的AI助手。

674

2026.06.05

扣子工作流全功能使用教程
扣子工作流全功能使用教程

本专题系统讲解扣子工作流的搭建逻辑与节点使用,覆盖LLM节点、代码节点、条件分支、循环节点与子工作流等核心能力,配合15个实战案例,帮助你用工作流把复杂业务流程自动化。

514

2026.06.05

扣子知识库零基础入门
扣子知识库零基础入门

本专题围绕扣子知识库与记忆系统,详细讲解知识库创建、文档上传、切片策略、向量召回、问答调优以及变量记忆与数据库的使用方法,帮助你打造高准确率的私有知识问答能力。

607

2026.06.05

Go-Zero API开发使用教程
Go-Zero API开发使用教程

本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。

0

2026.11.12

Go-Zero安装与goctl环境配置教程
Go-Zero安装与goctl环境配置教程

本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。

0

2026.11.12

Go-Zero零基础入门教程
Go-Zero零基础入门教程

本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。

0

2026.11.12

Postman身份认证怎么配置
Postman身份认证怎么配置

本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。

120

2026.11.06

Postman请求头Headers怎么设置
Postman请求头Headers怎么设置

围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。

80

2026.11.06

Postman接口请求发送教程
Postman接口请求发送教程

详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。

80

2026.11.06

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
扣子入门级教程
扣子入门级教程

共0课时 | 302人学习

扣子官方文档
扣子官方文档

共0课时 | 0人学习

扣子官方文档
扣子官方文档

共0课时 | 0人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn