前两天,带大家动手捏了一个微信机器人:
AI布道师:手把手搭建微信机器人,帮你雇一个24小时在线的个人 AI 助理(上)10 赞同 · 5 评论文章
不过仅仅简单地接入了 LLM(大模型,GPT/Kimi等)~
为了能够让机器人更智能,上篇带大家给 LLM 装上了本地知识库:
AI布道师:FastGPT:给 GPT 插上知识库的翅膀!0基础搭建本地私有知识库,有手就行13 赞同 · 3 评论文章
机器人还能更智能么?
必须能!
本次分享,将继续基于 chatgpt-on-wechat
这个项目,介绍几款插件,让你的机器人拥有三头六臂~
注:所有插件都安装在 chatgpt-on-wechat
项目的 plugins/
目录下。
传送门:https://github.com/fatwang2/sum4all
该插件的用途为:对用户输入的链接、文件、图片和视频等内容进行总结,支持联网搜索和多轮追问。
下载并安装依赖包:
cd plugins/
git clone https://github.com/fatwang2/sum4all.git
pip install -r sum4all/requirements.txt
目前该插件支持多款大模型,具体可参见项目主页的表格:
如果选择 sum4all 提供的服务,可以前往注册并获取key:https://pro.sum4all.site/register?aff=COjs
新用户注册有送额度:共1500点。
这里可以查看和创建令牌,箭头处点击复制(保存好,后面会用):
如果选择免费的 Google Gemini 模型服务,同样需要前往下方地址注册一个 key。
传送门:https://aistudio.google.com/app/apikey
不过调用 Google Gemini 模型的 API,需要海外服务器。
在 sum4all 插件目录下,复制 config.json.template 文件,重命名为 config.json,然后配置参数。
首先,如果用 sum4all 提供的模型服务,就把刚才复制的令牌,放到 sum4all_key
处;如果是用的 Google Gemini 模型服务,则把对应的 key 放到 gemini_key
处。
上面列出了各种内容总结服务,有具体功能阐述,想用哪个,就把 enabled
设置为 true
.
配置好后,需在 plugins/plugins.json
文件中,将插件加入:
"Sum4all":{
"enabled": true,
"priority": 100
}
或者也可以重启chatgpt-on-wechat
项目,会自动加载新安装的插件。
最后在私聊窗口中测试下:
传送门:https://github.com/6vision/Apilot
该插件的用途为:调用大部分免费插件,获取更多实用功能,接口来源主要包括两类:
cd plugins/
git clone https://github.com/6vision/Apilot.git
如果要使用 ALAPI 的 API,只需要到ALAPI接口站注册,并申请一个 Token。
都可以调用哪些接口呢? 点击上面 接口文档 ,可以查看,共121个:
在 Apilot 插件目录下,复制 config.json.template 文件,重命名为 config.json,然后配置参数。
很简单,只需要把你刚才申请的 Token,填入下方位置即可:
{
"alapi_token": "PI3vCjxJWW6TSYL1",
"morning_news_text_enabled": false
}
上面 morning_news_text_enabled
:默认false,发送早报图片;true,发送文字版早报。
如果没填入 Token,部分请求会自动请求韩小韩API接口站,具体逻辑可参考 Apilot.py
。
配置好后,需在 plugins/plugins.json
文件中,将插件加入:
"Apilot":{
"enabled": true,
"priority": 100
}
最后在私聊窗口中测试下:
传送门:https://github.com/haikerapples/timetask
该插件的用途为:支持自定义定时任务,包含动态添加任务、取消任务、查看任务列表等功能。
下载并安装依赖:
cd plugins/
git clone https://github.com/haikerapples/timetask.git
pip install -r timetask/requirements.txt
该插件无需复杂配置,可以直接使用:
一、添加定时任务
【指令格式】:$time 周期 时间 事件
二、取消定时任务
【指令格式】:$time 任务列表
【指令格式】:$time 取消任务 任务编号
传送门:https://github.com/wangxyd/nicecoze
该插件的用途为:提取Coze返回的Markdown图片链接中的网址,并修改ReplyType为IMAGE_URL,以下载和显示Markdown链接中的图片;
下载并安装依赖:
cd plugins/
git clone https://github.com/wangxyd/nicecoze.git
该插件无需复杂配置,可以直接使用。
最后来介绍下强大的管理员插件。
godcmd 插件是预置的管理员插件,能够让机器人程序在运行时就能安装其它插件,并自动安装依赖。
更多使用方式参考:https://www.wangpc.cc/aigc/chatgpt-on-wechat_plugin/
使用方式为:
首先在 chatgpt-on-wechat
根目录下,打开一个终端:
# 配置用户名密码
cd plugins/godcmd/
cp config.json.template config.json
{
"password": "123",
"admin_users": [123]
}
在私聊窗口中中输入 #auth 123
进行管理员认证。
然后,就可以在私聊窗口中安装你像要的任意插件,比如 Apilot 插件:
#installp https://github.com/6vision/Apilot.git
安装成功后,根据提示使用#scanp命令来扫描新插件,再使用#enablep Apilot开启插件。
项目启动会自动在plugins/目录下生成一个plugins.json文件,该文件可以看到各个插件的启用情况,如果插件没启用可以修改该文件(效果等同于聊天窗口发送#enablep Apilot)。
也许看到上篇的初版机器人,你还有疑问:这个微信机器人,有什么用?
这篇,我们通过安装各种插件,赋予了它更多复杂能力:查天气、查快递、设置定时提醒等。。。
一个 24H 在线的私人助理就差不多搭建完成了,感兴趣的小伙伴赶紧去试试吧~
警示:切勿使用机器人做违规的事情,否则很容易被微信封号~
如果你觉得部署到云服务器上实在太麻烦,那么敬请期待
下篇预告:_NGCBot-打造基于Hook机制的微信机器人,Windows本地部署,功能感人,太强了_
如果本文对你有帮助,欢迎点赞收藏备用!
原网址: 访问
创建于: 2025-07-09 23:10:32
目录: default
标签: 无
未标明原创文章均为采集,版权归作者所有,转载无需和我联系,请注明原出处,南摩阿彌陀佛,知识,不只知道,要得到
java windows火焰图_mob64ca12ec8020的技术博客_51CTO博客 - 在windows下不可行,不知道作者是怎样搞的 监听SpringBoot 服务启动成功事件并打印信息_监听springboot启动完毕-CSDN博客 SpringBoot中就绪探针和存活探针_management.endpoint.health.probes.enabled-CSDN博客 u2u转换板 - 嘉立创EDA开源硬件平台 Spring Boot 项目的轻量级 HTTP 客户端 retrofit 框架,快来试试它!_Java精选-CSDN博客 手把手教你打造一套最牛的知识笔记管理系统! - 知乎 - 想法有重合-理论可参考 安宇雨 闲鱼 机械键盘 客制化 开贴记录 文本 linux 使用find命令查找包含某字符串的文件_beijihukk的博客-CSDN博客_find 查找字符串 ---- mac 也适用 安宇雨 打字音 记录集合 B站 bilibili 自行搭建 开坑 真正的客制化 安宇雨 黑苹果开坑 查找工具包maven pom 引用地 工具网站 Dantelis 介绍的玩轴入坑攻略 --- 关于轴的一些说法 --- 非官方 ---- 心得而已 --- 长期开坑更新 [本人问题][新开坑位]关于自动化测试的工具与平台应用 机械键盘 开团 网站记录 -- 能做一个收集的程序就好了 不过现在没时间 -- 信息大多是在群里发的 - 你要让垃圾佬 都去一个地方看难度也是很大的 精神支柱 [超级前台]sprinbboot maven superdesk-app 记录 [信息有用] [环境准备] [基本完成] [sebp/elk] 给已创建的Docker容器增加新的端口映射 - qq_30599553的博客 - CSDN博客 [正在研究] Elasticsearch, Logstash, Kibana (ELK) Docker image documentation elasticsearch centos 安装记录 及 启动手记 正式服务器 39 elasticsearch 问题合集 不断更新 6.1.1 | 6.5.1 两个版本 博客程序 - 测试 - bug记录 等等问题 laravel的启动过程解析 - lpfuture - 博客园 OAuth2 Server PHP 用 Laravel 搭建带 OAuth2 验证的 RESTful 服务 | Laravel China 社区 - 高品质的 Laravel 和 PHP 开发者社区 利用Laravel 搭建oauth2 API接口 附 Unauthenticated 解决办法 - 煮茶的博客 - SegmentFault 思否 使用 OAuth2-Server-php 搭建 OAuth2 Server - 午时的海 - 博客园 基于PHP构建OAuth 2.0 服务端 认证平台 - Endv - 博客园 Laravel 的 Artisan 命令行工具 Laravel 的文件系统和云存储功能集成 浅谈Chromium中的设计模式--终--Observer模式 浅谈Chromium中的设计模式--二--pre/post和Delegate模式 浅谈Chromium中的设计模式--一--Chromium中模块分层和进程模型 DeepMind 4 Hacking Yourself README.md update 20211011
Laravel China 简书 知乎 博客园 CSDN博客 开源中国 Go Further Ryan是菜鸟 | LNMP技术栈笔记 云栖社区-阿里云 Netflix技术博客 Techie Delight Linkedin技术博客 Dropbox技术博客 Facebook技术博客 淘宝中间件团队 美团技术博客 360技术博客 古巷博客 - 一个专注于分享的不正常博客 软件测试知识传播 - 测试窝 有赞技术团队 阮一峰 语雀 静觅丨崔庆才的个人博客 软件测试从业者综合能力提升 - isTester IBM Java 开发 使用开放 Java 生态系统开发现代应用程序 pengdai 一个强大的博主 HTML5资源教程 | 分享HTML5开发资源和开发教程 蘑菇博客 - 专注于技术分享的博客平台 个人博客-leapMie 流星007 CSDN博客 - 舍其小伙伴 稀土掘金 Go 技术论坛 | Golang / Go 语言中国知识社区
最新评论