thumbnail
树莓派搭建Mirai QQ机器人

0x00写在前面

一直以来,我都有一个搭建qq机器人的想法。可惜酷Q早已被腾讯橄榄,但好在还有Mirai这个框架。在翻出我用了五年的树莓派后,我打算在上面自己搭建一个qq机器人,以后或许还会写一写插件啥的(

本文可能会时不时偶尔更新一下,做到哪步是哪步(咕咕咕预订

项目地址:https://github.com/mamoe/mirai

0x01下载Mirai控制台

https://github.com/mamoe/mirai/blob/dev/docs/UserManual.md

因为树莓派是arm架构的,所以我选择了arm的版本

建立文件夹,进入,并chmod一下

pi@raspberrypi:~/mirai $ ls
mcl-installer-72b890d-linux-arm
pi@raspberrypi:~/mirai $ sudo chmod +x ./mcl-installer-72b890d-linux-arm
pi@raspberrypi:~/mirai $ ls
mcl-installer-72b890d-linux-arm

然后无脑回车就是了

可以看到,目录下多了不少东西,先chmod运行mcl再说

第一次运行会初始化

0x02下载和安装插件

刚刚装好的 Mirai Console 是没有任何功能的。功能将由插件提供。

Mirai 官方提供两个插件:

  • chat-command: 允许在聊天环境通过以 “/“ 起始的消息执行指令
  • mirai-api-http:提供 HTTP 支持,允许使用其他编程语言的插件

打开命令行 (Windows 系统按住Shift+鼠标右键,点击”在此处打开 PowerShell”),
可以使用 MCL 自动安装这些插件如:

./mcl --update-package net.mamoe:mirai-api-http --type plugin --channel stable

如果是 JAR 文件的插件,放入 plugins 即可。其他插件一般都有特殊说明如何使用,请参考它们的说明。

0x03使用控制台指令

启动 mcl.cmd 就会看到控制台。在控制台可以输入指令,按回车执行这条指令。

Mirai Console 内置一些指令,输入 ? 并回车可以查看指令列表。

上一篇
下一篇