【保姆级教程】5分钟上手 Coze 自建插件,把 AI 接入个人微信

上篇,给大家介绍了一款搭建微信机器人的开源项目:
搭建微信机器人的第4种方式,我造了一个摸鱼小助手

不同于需要付费的项目,它的定制化程度非常高~

问题来了:怎么接入 AI 能力呢?

考虑到大家对 Coze 智能体的接触更多一些,

今日分享,先带大家接入 Coze 的 AI 能力,打造更智能的个人 AI 助理!

全程无比丝滑,无需任何编程基础,只要跟着一步步实操,你也可以搞定!

1. 创建 Coze Bot

前往 https://www.coze.cn/,点击 创建 Bot

单 Agent 就行,大模型随便选一个,从实测体验来看,个人觉得 Kimi 普适性更强一些。

最重要的来了,你需要添加一个插件:

插件市场根本找不到满足需求的插件啊~

这时,你需要自己创建👇

2. 创建插件

注意创建插件需要写一点代码,不用担心,很简单的几行代码就能搞定!

所以,需要选择 在Coze IDE中创建,在IDE运行时选择你熟悉的一种语言就行。

然后点击在 IDE 中创建工具,进来后,首先左下侧 + 安装依赖包requests,代码区编写如下内容:

这里的 url 就是我们在上篇中搭建的机器人的发送消息的API,其中最重要的三个参数和原始请求中保持一致!

此外,为了 AI 大模型可以准确执行任务,你还得把这些参数给它解释一下哦~

怎么搞?右侧填入元数据,把输入参数和输出参数通通给他描述一遍:

填入元数据后,右侧可以自动生成请求数据的实例,填入你想要发送的用户和内容,点击运行测试一下吧~

测试成功,就可以点击右上角的 发布

至此,你的工具就创建好了。

3. 智能体测试

首先,回到一开始的 Bot 配置界面,添加插件这里,找到我的工具,把你刚刚发布的插件添加进来即可。

最后,在右侧的预览与调试区域,测试一下吧~

测试案例一

让它给我的大号微信讲一句土味情话,可以看到成功调用了刚刚添加的插件:

来微信看看,成功发送!

还能怎么玩?

测试案例二

让它帮我查询一下天气吧~

你还需要再给它加上一个天气插件 - 墨迹天气,可以看到成功调用了两个插件:

来微信看看,成功发送!

还能怎么玩?

尽情发挥你的创意吧~

写在最后

Coze 是一个非常强大的智能体开发平台,本文仅仅使用了其中的创建插件功能,还有诸如知识库等更丰富的功能,后续会陆续跟大家分享~

如果本文对你有帮助,不妨点个免费的赞收藏备用。

### 实现Coze智能体与个人微信对接的方法 为了使Coze智能体能够与个人微信进行对接,需遵循一系列特定配置流程。值得注意的是,官方文档或现有资料主要聚焦于企业应用如微信公众账号而非私人微信号的集成方案[^1]。 #### 准备工作 - **获取开发者权限**:对于希望将智能体链接至个人微信的情况而言,通常需要通过微信开放平台申请成为开发者并获得相应API接口访问权。 #### 配置过程概述 - **创建应用程序**:登录微信开放平台后,在平台上创建一个新的移动应用项目,并记录下分配给该项目的关键参数(AppID, AppSecret),这些将在后续步骤中用于身份验证。 - **设置回调URL和服务端口**:根据所选开发框架的要求设定合适的服务器环境来接收来自WeChat的消息推送通知;确保该地址可以被外部网络访问以便顺利完成OAuth认证流程。 - **编写业务逻辑代码** 在此阶段涉及具体编程实现部分,下面给出Python版本的一个简单实例作为参考: ```python from flask import Flask, request, make_response import hashlib import xml.etree.ElementTree as ET app = Flask(__name__) @app.route('/wechat', methods=['GET', 'POST']) def wechat_auth(): if request.method == 'GET': token = "your_token" query = request.args signature = query.get('signature','') timestamp = query.get('timestamp','') nonce = query.get('nonce','') echostr = query.get('echostr','') list_tmp = [token, timestamp, nonce] list_tmp.sort() sha1 = hashlib.sha1() map(sha1.update, list_tmp) hashcode = sha1.hexdigest() if hashcode == signature: response = make_response(echostr) return response else: return "" if __name__ == "__main__": app.run(port=80) ``` 此段脚本主要用于处理来自微信服务器的身份验证请求以及消息交互响应机制。实际部署时还需考虑安全性加固措施比如HTTPS加密传输等。 由于目前公开资源里关于直接绑定到私聊场景的支持较为有限,上述方法更适用于基于订阅号/服务号模式下的自动化回复等功能扩展。如果确实有需求针对好友聊天界面内嵌入AI助手,则可能涉及到更加复杂的社交关系链管理及隐私政策合规审查等问题[^2]。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值