更新到mirai 2.15.0后无法进入登录验证
-
我的代码是这样写的:
bot = BotFactory.newBot(Config.qq, BotAuthorization.byQRCode()) {
protocol = BotConfiguration.MiraiProtocol.MACOS
fileBasedDeviceInfo()
}
报错的前几行是这样的:
SLF4J: No SLF4J providers were found.
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See https://www.slf4j.org/codes.html#noProviders for further details.
SLF4J: Class path contains SLF4J bindings targeting slf4j-api versions 1.7.x or earlier.
SLF4J: Ignoring binding found at [jar:file:/raven-bot/mirai-slf4j-bridge-1.2.0.jar!/org/slf4j/impl/StaticLoggerBinder.class]
SLF4J: See https://www.slf4j.org/codes.html#ignoredBindings for an explanation.全部报错信息:https://paste.ubuntu.com/p/F2P5579J4S/
我的build.gradle.kts中已经加入
implementation("org.slf4j:slf4j-api:2.0.5")
implementation("net.mamoe:mirai-slf4j-bridge:1.2.0")
implementation("org.apache.logging.log4j:log4j-to-slf4j:2.20.0")求问如何解决?
-
-
@Siltal 我项目没有用MCL
-
@遗世紫丁香 从报错来看 和log4j没有关系,是登陆验证问题
使用 https://github.com/KasukuSakura/mirai-login-solver-sakura
-
@Siltal 我以前是在用KasukuSakura登录,后来也用过Aoki,但现在这些报错是在登录验证之前就报出的。实际上我在把代码更新为用二维码登录前,应该是半个月前,我把mirai依赖更新到2.15.0-M1后,至少还能正常弹出验证流程,但是现在即使不更新程序,在验证出现之前就出现了这么些东西。
-
-