不定期更新
mirai-core
BotFactory.INSTANCE.newBot出错 ClassNotFoundException: net.mamoe.mirai.internal.MiraiImpl
运行时缺少 net.mamoe:mirai-core
, 如为 Gradle, 请添加 testRuntimeOnly("net.mamoe:mirai-core:$VERSION")
如为 Maven, 请添加 net.mamoe:mirai-core-jvm:$VERSION
依赖
ExternalResource.create(InputStream)会生成大量临时文件
https://github.com/mamoe/mirai/issues/1045
MiraiCode 发送不完整
https://github.com/mamoe/mirai/issues/1056
java.security.NoSuchProviderException: JCE cannot authenticate the provider
Cannot find error message, unknown login result type: 180
如果正在使用 mirai-console-loader, 请更新至最新版本即可解决
此原因为 mirai 使用 shadowJar 打包后, 没有签名导致, 解决方法为在运行时路径添加 org.bouncycastle:bcprov-jdk15on
, 并确保该库第一个加载 (即保证该库比 mirai-core-all
先加载)
https://search.maven.org/search?q=g:org.bouncycastle AND a:bcprov-jdk15on
撤回消息报错 Failed(result=1001, errorMessage=No message meets the requirements)
bot 没有管理员权限 / bot 正在尝试撤回群主的消息
无法监听戳一戳 (NugedEvent)
切换登录协议为 ANDROID_PHONE
Error(title=禁止登录, message=当前上网环境异常,请更换网络环境或在常用设备上登录或稍后再试。, errorInfo=)
刷新设备信息 (删除 device.json
, 对于 mirai-console
位于 bots/**/
内)
@see also
https://mirai.mamoe.net/topic/223/
发送消息后无报错且看不到消息体
服务器风控导致,通常情况下挂一个星期即可解决
BotFactory.newBot 提示 Integer number too large
使用搜索引擎搜索 Integer number too large
mirai-console
执行命令时没有任何回应
请确认:
- 该命令以注册 (在
/help
中能找到该命令) - 已经安装了 chat-command
- 拥有执行命令的权限 (在控制台执行
/permission
查看详情)
论坛相关
无法加载右上角的通知页面
请关闭广告拦截插件并刷新网页
待更新