在了解完koishi框架以后,在这篇教程我们将接触新的框架mirai
首先,按照大家普遍认可的说法,mirai同样属于bot框架,虽然github上mirai也有说自己可以是个库但是这里面的概念实在太混淆了根本无法理清
对比我们之前已经安装的koishi,mirai可以说使用门槛变得稍微高了一点——因为普遍来说,大多数情况下是使用命令行或者修改配置文件来完成部署
不过由于mirai是继酷q以后出现的第一个bot框架,所以生态相对来说更好、使用的人也更多,并且和koishi同样有类似插件市场的部分(mirai社区论坛)
最重要的是,我们将在mirai里使用MiraiNative插件,并使用从酷q传下的神之插件铃心自定义回复来完成许多高级功能的编写,例如好感度系统
在正式安装miria之前,我们需要配置环境,mirai以及其他配套的插件的需要java8以上才能运行
经过综合考量,我们使用java11的32位版本,如果已经有java11及以上的32位版本并已做环境变量等配置,可以忽略这一步
[warning]使用32位的原因不是因为电脑是32位,而是后续MiraiNative插件只支持32位java,为了防止后面环境配置麻烦,在此使用32位java作教程[/warning]
首先打开https://bell-sw.com/pages/downloads/?bitness=32-bit&os=Windows&package=jre-full&version=java-11-lts&utm_source=chatgpt.com,下滑选择JDK 17 LTS选项后,找到下面的选项
注意是Liberica Standard JDK 17.0.16+12 x86 32 for Windows,看好x86后面的数字哦
点击中间的ZIP版本,下载
将下载好的压缩包放入服务器内解压缩即可
此处为了防止破坏自己的环境,暂时不讲解怎么配置环境变量!
老师老师,刚刚不是还在说安装mirai吗怎么现在要装overflow?
众所周知,我们要用mirai不能只用mirai,别忘了之前我们用onebot把koishi、海豹、napcat连接在了一起,现在我们也要把mirai和这些东西连接在一起
而mirai本身并不支持onebot、就像koishi一开始一样,所以我们需要安装overflow——它是一个令mirai也能加入onebot大家族的核心,而且overflow提供了整合mirai本体的版本,所以我们只需要下载一个overflow就可以了!
在自己的电脑上打开overflow官网,点击旁边的快速开始,再点击刷新版本按钮,最后点击下载
将下载好的压缩包放到服务器中,解压缩
然后找到刚刚安装java的文件夹,找到一个bin文件夹,进入后单击下图的部分复制文件夹的位置
回到刚刚安装overflow的位置,找到下面的start.bat文件,右键编辑
将start.bat的内容改为下面的内容:
保存后打开start.bat文件
此时命令行会跳出很多文字,刚刚解压的文件夹里也会出现很多新的文件,这时我们对着命令行按下Ctrl+C退出
回到刚刚解压的文件夹下,找到出现的overflow.json文件
找到一行"ws_host": "ws://127.0.0.1:3001",我们将3001改为3000(即之前napcat设定的端口)
在"token": "",这一行中,请在这里的双引号内填写之前在napcat设置的token
然后Ctrl+S保存并退出,再次打开start.bat文件,此时mirai开始自动连接服务端
此时如果看到friends和groups都loaded的话,就代表连接成功啦!此时bot接收和发送的消息都会同步在这个命令行内,请不要关闭命令行哦
可以发现,在有了上一篇教程的铺垫后,现在连接各个框架已经不再是一件难事!
在介绍完各个主流框架的安装与配置以后,从下一篇开始,我们将从海豹骰的回复以及铃心自定义开始,逐步完善bot的回复,令bot更加栩栩如生(??)
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/227492.html