0基础也能做Coze插件?手把手教你做一个免费插件
大家好,我是启航。今天聊一个很实用的话题:Coze插件制作、扣子插件怎么做、还有0基础做免费插件。
你是不是也遇到过这种情况?
原本一直能白嫖的插件,突然有一天开始收费了。很烦。真的很烦。
这时候你就会发现,学会自己做一个插件,才是最稳的办法。
今天这篇就是原创实操版。
我不讲虚的,直接带你看完整流程。
代码不多,不到10行,照着做就能复刻。
中间我还埋了两个小钩子,最后也会送你一份适合新手的资料方向,记得看到结尾。

01
PART
制作Coze插件
先说结论。
做一个最基础的扣子插件,其实没你想得那么难。
登录并进入插件页面
第一步,先登录扣子:
https://www.coze.cn/home
然后依次进入:
资源库 -> 资源 -> 插件

这一步很简单,但别跳过。
很多人就是卡在入口找不到,折腾半天。
创建插件
接下来,按下面的参数填写插件信息,然后点确认。

确认后,点击:
在IDE中创建工具

然后继续点:
添加工具

接着填写工具名称和工具介绍,再点确定。

配置输入输出参数
下一步,进入:
元数据 -> 添加输入参数 -> 添加输出参数

这里我设置了两个输入参数,作用很明确:
限制随机数生成的范围。
说白了,就是让这个插件能根据你输入的最小值、最大值,自动返回一个随机数。
这就是一个最基础的Coze插件实战案例。
写代码

代码如下:
from runtime import Args
from typings.get_random.get_random import Input
import random
def handler(args: Args[Input]):
# 1. 获取用户输入的最小值和最大值
min_val = min(args.input.min_value, args.input.max_value)
max_val = max(args.input.min_value, args.input.max_value)
# 2. 核心逻辑:生成随机数
random_num = random.randint(min_val, max_val)
# 3. 返回结果
return {
"random_value": random_num
}
注意一下。
这里我没有用任何第三方模块,比如 requests 之类的。
如果你的代码里真的用了外部依赖,那就要在依赖包里补上,不然容易报错。
这点很关键。
新手做扣子插件开发,最怕的就是代码能看懂,实际跑不起来。
测试并发布
代码写完后,右侧可以直接测试功能。

测试没问题,就点右上角发布。

发布之后,你会看到插件下面多出一个“已发布”。

如果你想让更多人能搜到,就继续选择上架到插件商店。

不过不上架也没关系。
只不过这样只能自己用。
这也是很多人最关心的点:Coze插件发布后怎么用。
到这一步,一个插件就算正式完成了。
02
PART
测试插件怎么用
插件做完,不代表结束。
真正重要的是:你能不能在工作流里用起来。
已上架插件的使用方式
如果你的插件已经上架了,直接搜索关键词,就能找到它。
然后把它添加到对应的工作流里就行。

未上架插件的使用方式
如果插件没有上架,那也没事。
去资源库里的工具里找,照样可以把插件加到工作流里。

加进去之后,你就能在工作流里直接调用自己的插件。

这一步很爽。
因为你会发现,原来自己也能做一个能用、能跑、能测试的插件。
不是看教程看会的,是你自己真做出来的。
03
PART
结尾
今天这个例子虽然简单,但它把一个完整的插件流程讲清楚了:
制作 -> 发布 -> 上架 -> 使用
这才是重点。
很多人一上来就想做复杂的短视频文案提取插件、AI批量处理插件,结果配置一堆,最后直接放弃。
其实新手最该做的,就是先从一个最小可用案例开始。
如果你也想继续学Coze插件制作教程、扣子工作流实战、AI工具开发入门,建议关注公众号。
后面我会继续分享更多可直接复刻的资料和案例,也会送你一些适合新手上手的实操内容。
别光收藏,先做起来。
夜雨聆风