# 前言
最近有很多人来向我询问搭建 Q 群机器人的方法,不过其实我也是现学现卖的 (¬‿¬),本篇文章就按照我的学习历程来介绍一下简单的机器人框架搭建方法。
本篇文章将介绍以下三种搭建方法:
1.mirai 框架
2.nonebot 框架
3.zerobot(一体式机器人,内含插件,较简单)
# mirai 框架
# 前置工具安装部分
# 安装 VScode
下载网址:https://code.visualstudio.com/
下载适合自己系统版本的即可,后续用 VScode 来为代码的编辑提供一个高效可视化的视窗。
# 安装 JDK
下载网址:https://www.oracle.com/java/technologies/downloads/
接下来安装 JDK,按照电脑系统选择版本,安装跑完之后关闭即可。
# 安装 mirai-console-loader
下载网址:https://github.com/iTXTech/mirai-console-loader/releases
下载最新版压缩包即可,解压到一个新的文件夹
Git 国内直连经常抽风,建议挂个梯子
# 启动配置部分
# 启动 mcl
打开文件夹中的 mcl.cmd
等待下载完成后出现 mirai-console started successfully
此时输入命令:
1 | login <qq号> <密码> |
输入完成 enter 后等待几秒,如果出现 login successful,那么恭喜你配置成功,可以直接看下一步。
如果显示设备锁验证,快捷键 Ctrl + C 把链接复制下来,手机登录机器人账号,然后打开进行验证即可。
# 配置自动登录
打开放 mirai 文件的文件夹,找到 config,进去后打开 Console,找到 AutoLogin.yml 使用 VScode 打开
把 account 后数字改为机器人的 QQ 号,下方 value 后 pwd 改为机器人账号的密码。
# 插件安装部分
# 配置插件
机器人搭建好之后,剩下的就是开始配置各种不同功能的插件了,
mirai 有一个官方的交流论坛:https://mirai.mamoe.net/ ,可以从里面下载别人配置好的插件来使用。
插件网址:https://mirai.mamoe.net/category/11 / 插件发布
选择需要的插件下载 jar 包后,将 jar 包移动至 mirai 文件夹中的 plugins 文件夹。
然后重新启动 mcl.cmd 文件即可,有些插件可能需要一些前置插件和环境配置,按照插件的说明操作即可。
# 插件改造与安装
这一部分可以仔细阅读 mirai 的文档与别人插件的源码,从 0 开始造出自己想要的插件还是蛮有难度的,我建议模仿别人的插件来学习改造,插件文件除了 mirai 论坛也可以参考酷 Q 或 nonebot 的插件。
# nonebot 框架
暂时摸了
# zerobot
暂时摸了