用mirar框架搭建一个会智能聊天的QQ机器人(chatGPT)

利用mirar框架搭建一个会智能聊天的QQ机器人(chatGPT)

前言:最近novelai和openai的chatGPT都挺火啊,在众多大佬的努力下,这两个火爆全网的ai项目也是都能够塞进qq机器人里面了,那本篇文章就交大家如何利用mirar框架搭建一个属于你自己的智能bot吧。

1.购买服务器

这里为了方便演示,采用的Windows server 2019的系统。其他系统也是大同小异。

首先依旧是推广链接,通过这个注册可以领取5元优惠券,第一个月买vps的时候可以用得上。

推广链接雨云 - 新一代云服务提供商

我们点击云产品,然后点击云服务器,立即购买。

在这里你可以根据自己不同的喜好进行选择,每一款都是可以开QQ机器人的。
image

在网络这里,你可以选择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文件夹里面
image

放进去之后我们再次打开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就搭建成功了。如果有什么问题可以在下面评论,看见后一定会回复的。

给力 :+1:

1 个赞