在哪儿配置机器人在线设备 #81
-
涉及的编程语言Java 涉及的组件库mirai (QQ) 疑问描述现在是simbot显示的是手机登录,手机qq登录,会把simbot的登录挤下线。
|
Beta Was this translation helpful? Give feedback.
Answered by
ForteScarlet
Feb 19, 2023
Replies: 2 comments 3 replies
-
bot使用的登录协议参考 mirai组件bot配置 中的
动态登录可以获取到组件对应的 var managers = application.getBotManagers();
for(var manager : managers) {
if(manager instanceof MiraiBotManager miraiBotManager) {
MiraiBot bot = manager.register(...);
bot.startBlocking(); // or startAsync
// 或其他操作 ......
}
} 其中,在SpringBoot环境中 |
Beta Was this translation helpful? Give feedback.
2 replies
Answer selected by
ForteScarlet
-
我试了一下,使用配置bot.json的方式,可以登录。但是使用动态的注册方法,需要验证码,而且验证完了,会提示“版本过低”的提示,造成无法成功登录。 |
Beta Was this translation helpful? Give feedback.
1 reply
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
bot使用的登录协议参考 mirai组件bot配置 中的
config.protocol
动态登录可以获取到组件对应的
BotManager
后使用特定的register
注册。在mirai组件中,其类型为MiraiBotManager
,可以在Application.botManagers
中迭代并寻找。其中,在SpringBoot环境中
Application
实例可以自动注入。