我用扣子写了个舔狗之王Bot ?

前言

之所以有这篇文章也是因为看到了官方的站内信。用了扣子有一段时间了,说实话功能很强大[cn!=com],想着和大家一块交流学习下。

效果

访问地址

舔狗之王Bot链接: 点我【兄弟们轻点,别玩坏了。如果响应异常信息就是舔狗语录插件被限制请求了,不影响其它问题回答】

创建自己的Bot

1.1 创建Bot

登录coze 进入个人空间,点击创建bot

创建之后进行编排操作。这里用到了 插件 (这里的插件用的我自己创建的。下面会介绍如何创建自己的插件)以及工作流(下面也会介绍如何创建工作流)。也可以预置开场白以及预置开场白问题。

在编排的过程中,可以调试看效果,有问题再进行修改。

1.2 发布Bot

如果调试没有问题,右上角进行发布操作。发布的时候可以填写发布记录也能自动生成,选择发布平台以及分类,发布之后其它人可以使用你创建的bot了。

点击立即对话或者链接即可访问

下面发布之后的效果

创建自己的插件

2.1 创建插件

个人空间 点击顶部插件 ,右上角创建插件,填写对应的信息。注意这里的名字就是bot里面插件用到的名字。我这里选择的是在 Coze IDE 里面创建的。根据个人习惯选择编程语言。我这里选择了python

选择工具名以及介绍,大家自定义即可。

2.2 编写代码

点击运行,默认代码示例输出结果为 hello world

这里以示例简单介绍下接收参数 和 输出参数的语法。元数据里面我先定义了两个参数。分别用于接收和输出。

代码

python 复制代码
from runtime import Args
from typings.dog.dog import Input, Output

"""
Each file needs to export a function named `handler`. This function is the entrance to the Tool.

Parameters:
args: parameters of the entry function.
args.input - input parameters, you can get test input value by args.input.xxx.
args.logger - logger instance used to print logs, injected by runtime.

Remember to fill in input/output in Metadata, it helps LLM to recognize and use tool.

Return:
The return data of the function, which should match the declared output parameters.
"""
def handler(args: Args[Input])->Output:
    content = args.input.msg
    return {"content": content}

效果 【这里吐槽一下,右上角测试代码输入那里,光标位置真的不好用】

2.3 舔狗语录插件效果图

创建工作流

个人空间 点击顶部工作流,右上角创建工作流,填写对应的信息。点击试运行进行调试,调试没有问题了,点击发布即可。

结束语

希望这个bot能帮助到兄弟们。最后祝愿兄弟们都能找到心中的那个她。

更多资料

参考:扣子帮助文档

BotID:7359088713748037671

相关推荐
数据小爬虫@2 小时前
深入解析:使用 Python 爬虫获取苏宁商品详情
开发语言·爬虫·python
健胃消食片片片片2 小时前
Python爬虫技术:高效数据收集与深度挖掘
开发语言·爬虫·python
井底哇哇4 小时前
ChatGPT是强人工智能吗?
人工智能·chatgpt
Coovally AI模型快速验证4 小时前
MMYOLO:打破单一模式限制,多模态目标检测的革命性突破!
人工智能·算法·yolo·目标检测·机器学习·计算机视觉·目标跟踪
AI浩4 小时前
【面试总结】FFN(前馈神经网络)在Transformer模型中先升维再降维的原因
人工智能·深度学习·计算机视觉·transformer
可为测控5 小时前
图像处理基础(4):高斯滤波器详解
人工智能·算法·计算机视觉
ℳ₯㎕ddzོꦿ࿐5 小时前
解决Python 在 Flask 开发模式下定时任务启动两次的问题
开发语言·python·flask
CodeClimb5 小时前
【华为OD-E卷 - 第k个排列 100分(python、java、c++、js、c)】
java·javascript·c++·python·华为od
一水鉴天5 小时前
为AI聊天工具添加一个知识系统 之63 详细设计 之4:AI操作系统 之2 智能合约
开发语言·人工智能·python
Channing Lewis5 小时前
什么是 Flask 的蓝图(Blueprint)
后端·python·flask