ChatGPT接入QQ最新2024教程
koishi是什么
Koishi 是一个基于 Node.js 的跨平台聊天机器人框架。它允许开发者创建和部署在多种聊天平台(如QQ、Discord等)上运行的聊天机器人。Koishi 框架的设计目标是提供一个强大、灵活且易于上手的环境,以便开发者可以专注于机器人功能的开发,而不是底层的通信细节。
以下是关于 Koishi 的一些详细介绍:
1. 起源和命名:Koishi 的名字来源于东方Project游戏中的角色——古明地恋(Komeiji Koishi),其图标也是以这个角色为原型设计的。
2. 开发基础:Koishi 假定开发者具有一定程度的 JavaScript 和 Node.js 开发经验。由于框架本身是用 TypeScript 编写的,因此推荐使用 TypeScript 来开发插件,但这也并非强制要求。
3. 配置和命令行工具:Koishi 提供了一个高度配置化的命令行工具(CLI),使得用户无需编写代码就可以快速搭建起自己的机器人。CLI 还提供了详尽的提示和插件级别的热模块替换(HMR),极大地提升了开发体验。
4. 丰富的API和功能:经过多个版本的迭代,Koishi 已经发展出了丰富的API,功能覆盖了机器人领域的多个方面,无论是开发复杂的游戏机器人还是简单的群娱乐助手,Koishi 都能提供所需的功能。
5. 适应性和扩展性:尽管最初是作为适配 CQHTTP 的聊天机器人框架,Koishi 已经演变成为一个支持跨平台的框架,拥有不断增强的特性和逐渐成长的生态。
6. 教程和文档:对于希望深入学习 Koishi 的开发者,官方提供了详细的指南和教程,按顺序阅读可以逐步掌握 Koishi 的运行原理、开发方式和最佳实践。
总的来说,Koishi 是一个功能强大、适应性强且不断发展的聊天机器人开发框架,适合那些希望快速入门或深入开发聊天机器人的开发者使用。
本文章将使用这个框架来搭建多功能QQ机器人,这个操作界面都是可视化,萌新不用担心
准备工作
如果大家有需要我会出一篇专门讲关于QQ的权限插件如何使用,以及各种其他的有趣的插件
如果你都会如何选择购买服务器,以及进入服务器的win桌面,那么建议直接跳到正式搭建
需要起码2h2g服务器,要不然装win系统会很卡,推荐使用雨云服务器,如何你想买稳定的就去买大厂的,例如腾讯或者阿里云(大厂的都需要实名模版,需要扫脸,如果你是未成年且家长不让你弄,建议还是去买雨云吧)
这里买的服务器不限地域(就是不管是国内服务器还是国外都可以)如果你想搭建网站,没有备案的话,买国内服务器是不行的
腾讯链接:https://cloud.tencent.com
服务器选择
注册雨云账号后,建议按照图片选择购买
这里选择win系统
购买后,来到这里等待服务器创建完毕,点击管理进入服务器管理面板
切记!一定要记住这三个参数
打开你电脑的远程连接
填入你的服务器IP地址,然后输入用户名和密码
然后你就成功进入了服务器的win系统桌面
正式搭建
进入官网的文档选择win安装,下载安装包
在下载时可能会出现这个情况,只需要右键并且选择保留即可
QQ适配器
安装点击打开后,打开浏览器输入127.0.0.1:5140即可进入控制台,这里给萌新解答一下,127.0.0.1就是你的本地ip,相当于在现实中你自己家的地址,安装koishi属于是安装在你家(云服务器)里
安装QQ适配器
如果遇到不能安装,那就选一个可以兼容的版本
安装后点击修改,然后点击配置
不用管上面的依赖管理,这里只需要填上QQ号就OK了,填入后先不管,先不启动
下载QQNT
强烈建议使用本文章的下载链接,不要去下了官网的跑回来说怎么回事
下载链接:https://dldir1.qq.com/qqfile/qq/QQNT/9312763f/QQ9.9.7.21804_x64.exe
然后下载QQNT插件
下载链接:v3.23.0-lll.zip - 蓝奏云 (lanzoum.com)
下载安装完QQ后先不要打开QQ登录,把插件下载解压后
解压后内容如下:
请先确保qq已经退出,没有正在运行
在桌面上找到QQ图标,右键选择【打开文件所在的位置(I)】
将上述的【一个文件夹和一个.dll文件】复制到【QQ.exe所在文件夹下】
并选择【替换目标中的文件(R)】
效果如下图
配置QQNT插件
现在可以启动QQ了!都弄好了,打开设置,按照图片添加参数
ws://127.0.0.1:5140/onebot
安装ffmpeg
来到这个页面下载,页面链接:Releases · BtbN/FFmpeg-Builds (github.com)
下载后解压得到以下文件
选择你安装的路径,选择这个exe文件,然后点击保存
启动QQ机器人+ChatGPT适配器
回到网页控制台 127.0.0.1:5140 ,点击启动,绿色则为启动成功,黄色则为重连中,红色则是断开
安装ChatGPT适配器
插件市场搜索chatluna,并且添加再配置,如遇不兼容,选择兼容版本即可
然后选择任意一个依赖就可以了,这里选择第一个
插件这里大家根据自己的需求更改,修改完毕后就点击启动,然后来到另一个插件,填入API和API地址,填入之后即可启动
PS必看!!!
ChatGPT提示词在这里更改,注意,修改完后记得保存,然后重载插件
无法使用?
更新依赖,点击右上角小火箭