最近我的bot好像被风控了,原版的dice软件无法登录,然后我将mirai版本换到2.14,将dice的相关插件数据全部复制过去,在登录的时候报错,然后mirai退出,如图所示。似乎是mirai native的问题,我将该插件暂时删除时,bot可以登录,但是没有骰子功能。我尝试替换了mirai官方的mirai native2.0.1,但官方的插件似乎不识别dice插件,还是用不了。


Alibaba Cloud Linux release 3 (Soaring Falcon)

openjdk 11.0.17 2022-10-18 LTS
OpenJDK Runtime Environment (Red_Hat-11.0.17.0.8-2.0.1.al8) (build 11.0.17+8-LTS)
OpenJDK 64-Bit Server VM (Red_Hat-11.0.17.0.8-2.0.1.al8) (build 11.0.17+8-LTS, mixed mode, sharing)

LV5nana 这个我是加了的,但是原版的dice程序(包含mirai)无法运行这个插件,好像是mirai的版本太低。也是因为这个,我才想要将mirai的程序更新到2.14

Mirai2.13.x以上的版本在使用Mirai Native2.0.5-cp时有概率会出现该错误
解决方法为:切换到官方Mirai Native
需要注意的是官方Mirai Native并不支持64位Java,你需要切换为32位JDK或JRE
不过我看见你使用的是Linux,那更新Mirai Native肯定是不行了(原版Mirai Native仅支持Windows)

顺带一提我肉眼可见到的是你的mirai-api-http和Mirai Native冲突了,但是我这里并没有这种问题,或许你也可以尝试更新mirai-api-http

arch linux jdk19 把整个文件夹复制过去全选跳过,没有错误

说点什么吧...