利用mirar框架搭建一个会智能聊天的QQ机器人(chatGPT)
前言:最近novelai和openai的chatGPT都挺火啊,在众多大佬的努力下,这两个火爆全网的ai项目也是都能够塞进qq机器人里面了,那本篇文章就交大家如何利用mirar框架搭建一个属于你自己的智能bot吧。
1.购买服务器
这里为了方便演示,采用的Windows server 2019的系统。其他系统也是大同小异。
首先依旧是推广链接,通过这个注册可以领取5元优惠券,第一个月买vps的时候可以用得上。
推广链接雨云 - 新一代云服务提供商
我们点击云产品,然后点击云服务器,立即购买。
在这里你可以根据自己不同的喜好进行选择,每一款都是可以开QQ机器人的。
在网络这里,你可以选择nat转发,或者是独立IP。如果你的服务器仅仅用来挂qq机器人,那你选择nat转发就足够了。
操作系统这里选择Windows服务器,具体什么版本都可以,没有限制。
2.下载mirar框架
Releases · iTXTech/mcl-installer (github.com)打开这个链接
打开箭头,找到带有Windows字样的文件点击下载。下载完毕后把它放到一个方便你找到的文件夹,然后双击打开。
这里他会询问你东西,一路填y或者直接回车即可。他会自动下载文件进行补齐的。
出现这样的提示的时候,框架就已经安装完毕了。
3.登录账号
下载完毕之后你的文件夹里面应该是这一点,我们双击打开mcl.cmd。就会自动生成配置文件,并且自动启动框架。
在命令框里输入以下指令
login [password]
举例:如果我的qq号为123,密码是456,那我输入 login 123 456 即可自动登录。
4.安装chatgpt插件
Release v0.2 · RIvance/mirai-openai-gpt-chatbot · GitHub打开项目地址
下载带有jar后缀的文件,下载完毕后我们把它放在plugins文件夹里面
放进去之后我们再次打开mcl.cmd,再次运行一下框架,等待插件加载完毕之后即可关掉框架。
5.添加key
打开config\org.ivance.chatbot,你会发现下面有一个名为ChatBotPluginConfig.yml的文件,我们双击以记事本的文件打开。
在这里你会发现有一个token
这里就是我们要填写密钥的地方了。
如何申请到openai的密钥呢?
我们打开这个网址
https://beta.openai.com/account/api-keys
请在登录状态下打开此网址,没有账号的可以去注册一个。
我们点击左侧的api密钥,点击创建,就会得到一个热腾腾的密钥了,注意,密钥只能查看一次,关闭之后无法查看,请注意保管。
然后我们再把密钥填写到刚才的token里面
保存,关闭。
测试运行
我们返回文件夹根目录,双击运行mcl.cmd,如果一切正常的话应该会显示这些
然后我们打开一个QQ群(里面要有这个机器人的群)或者是私聊
发送/chat +任意内容
你就会得到以下回复。
至此,属于你自己的智能robot就搭建成功了。如果有什么问题可以在下面评论,看见后一定会回复的。