本帖将尽量详细介绍如何基于OlivOS+MiraiCQ+铃心自定义搭建自己的机器人。
OlivOS+MiraiCQ+铃心自定义
本论坛推荐的软件获取途径如下 OlivOS:https://github.com/OlivOS-Team/OlivOS OlivOSOnebotV11:https://github.com/lunzhiPenxil/OlivOSOnebotV11 go-cqhttp:https://github.com/Mrs4s/go-cqhttp MiraiCQ:https://github.com/super1207/MiraiCQ
或者你也可以加群661366095获取相关软件
661366095
在开始使用时,你所需要做的第一件事情就是将获取到的软件包解压。
不要自作聪明的在压缩包中直接双击运行OlivOS.exe文件,这将导致诸多问题。 完成解压后,你将得到如下文件夹
OlivOS.exe
打开得到的文件夹,你将看到本软件包的文件结构
双击OlivOS.exe启动本程序即可,启动并稍加等待后将会弹出一个控制台窗口和登陆管理器(OlivOS Login Manager)
控制台窗口
登陆管理器(OlivOS Login Manager)
在此你需要关注形同 [20XX-XX-XX XX:XX:XX] - [INFO] - Welcome to OlivOS 0.9.8(95) 的字样,这表明了当前所使用的OlivOS版本,例如此时的版本为0.9.8(95),你通常需要在进行问题求助和漏洞反馈时提供这些信息。
在此你需要关注形同
[20XX-XX-XX XX:XX:XX] - [INFO] - Welcome to OlivOS 0.9.8(95)
的字样,这表明了当前所使用的OlivOS版本,例如此时的版本为0.9.8(95),你通常需要在进行问题求助和漏洞反馈时提供这些信息。
OlivOS版本
0.9.8(95)
go-cqhttp是使用mirai以及MiraiGo开发的cqhttp golang原生实现,兼容onebot v11绝大多数内容,并在其基础上做了一些扩展。OlivOS基于onebot v11实现对其的接入,你可以在lib/go-cqhttp.exe找到所依赖的对应二进制发布版本。
cqhttp golang
onebot v11
lib/go-cqhttp.exe
如果你只是简单使用,你不需要深究上述斜体内容,你只需要按照本教程所述进行操作即可。 你需要准备好一个用于搭建的QQ账号,QQ账号的注册方法请自行百度。我认为这是一定不会存在问题的部分,否则你也不会来到这里。 注册好后,你将得到一个QQ账号,你需要关注的是它的QQ号与密码。 单击左下角的NEW按钮
QQ账号
QQ号
密码
NEW
将会弹出一个用于输入账号信息的窗口
你需要按照以下清单进行设置 ID一栏填入你的QQ号 PASSWORD一栏填入你的密码 PLATFORM一栏选择qq SDK一栏选择onebot MODEL一栏选择gocqhttp_show AUTO一栏选择True TYPE一栏选择post 剩余栏目保持空置 如果你有未设置妥当的栏目,通常你将会得到弹窗提示
你需要按照以下清单进行设置
ID
PASSWORD
PLATFORM
qq
SDK
onebot
MODEL
gocqhttp_show
AUTO
True
TYPE
post
如果你有未设置妥当的栏目,通常你将会得到弹窗提示
完成设置后,应当如下图所示
单击SAVE按钮,即可将你的账号添加至登陆管理器(OlivOS Login Manager)
SAVE
你可以重复这个过程,直到你将所有账号添加完成。 单击EDIT按钮可以修改已添加的账号登录信息,单击DEL可以删除已添加的账号信息。 完成所有添加后,你可以单击右下角的COMMIT按钮开始正式的登录。
EDIT
DEL
COMMIT
其余平台的登录流程与【教程】手把手教你搭建青果骰的登录流程一致,可以自行参考
如果你是首次运行本软件,你将有可能见到形如如下的提示
通常情况下,你当然应当选择允许访问,如果你确实要使用本软件却又不愿意如此选择,我们将不对你使用过程中产生的任何问题负责。
允许访问
如果你采用基于go-cqhttp登录QQ的方式使用,你的每个账号都将会额外弹出一个如下窗口
基于go-cqhttp登录QQ
这是该方法所依赖的go-cqhttp软件本体,请按照其提示进行后续登录操作,例如此处的扫码登录。 值得注意的是,如果扫码登录方法下,文本方式展示的二维码不方便扫描,你可以前往文件目录中直接找到当前二维码的本体文件,通常为如下路径: conf\gocqhttp\{Hash}\qrcode.png 其中{Hash}为一段与账号相关的“乱码”,经由MD5算法完成计算,固定为32位16进制数 例如:
这是该方法所依赖的go-cqhttp软件本体,请按照其提示进行后续登录操作,例如此处的扫码登录。 值得注意的是,如果扫码登录方法下,文本方式展示的二维码不方便扫描,你可以前往文件目录中直接找到当前二维码的本体文件,通常为如下路径:
go-cqhttp
conf\gocqhttp\{Hash}\qrcode.png
其中{Hash}为一段与账号相关的“乱码”,经由MD5算法完成计算,固定为32位16进制数 例如:
{Hash}
MD5
32位16进制
如果你采用其它方式登录,则这一步没有需要注意的事情。