iTXTech / mirai-native

强大的 mirai 原生插件加载器
GNU Affero General Public License v3.0
371 stars 141 forks source link

同时使用自动登录插件时,native检测不到登录事件,CQ插件无法被加载 #85

Closed BlackcatWatcher closed 3 years ago

BlackcatWatcher commented 3 years ago

描述这个Bug 同时使用console-addition-1.1.1-alpha和mirai-native时,自动登录成功后mirai-native检测bot未上线,导致插件无法正常被加载。

复现步骤 使用wrapper启动mirai-console并加载插件,仅放这俩插件,以及另一个目录自己编写的cq插件,具体配置见环境信息。

期望的行为 兼容自动登录,或有自动登录的解决方案

截图和日志 使用自动登录时日志:

2020-09-04 21:16:47 I/main: Starting mirai-console...
2020-09-04 21:16:47 I/main: Backend: version 1.0-M3-1, built on 2020-08-27 22:43:41.
2020-09-04 21:16:47 I/main: Frontend Pure: version 1.0-M3-1, provided by Mamoe Technologies
2020-09-04 21:16:47 I/main: Reloading configurations...
2020-09-04 21:16:48 I/main: Prepared built-in commands: help, login, managers, stop
2020-09-04 21:16:48 I/main: Loading plugins...
2020-09-04 21:16:48 I/Plugin Console-Addition: [Console-Addition] Loading autologin
2020-09-04 21:16:48 I/Plugin Console-Addition: [Console-Addition] Loading md5login
2020-09-04 21:16:48 I/plugin: Successfully loaded plugin Console-Addition
2020-09-04 21:16:48 I/plugin: Successfully loaded plugin MiraiNative
2020-09-04 21:16:48 I/Plugin Console-Addition: 正在自动登录6**2
2020-09-04 21:16:48 I/plugin: Successfully enabled plugin Console-Addition
2020-09-04 21:16:49 I/Plugin MiraiNative: 正在加载 C:\MiraiTest\.\data\MiraiNative\CQP.dll
2020-09-04 21:16:49 I/plugin: Successfully enabled plugin MiraiNative
2020-09-04 21:16:50 I/Plugin MiraiNative: 插件 app.dll 已被加载,返回值为 0 。
2020-09-04 21:16:50 I/Bot 6**2: Logging in...
2020-09-04 21:16:50 I/main: 2 plugin(s) loaded.
2020-09-04 21:16:50 I/main: mirai-console started successfully.
2020-09-04 21:16:51 I/Bot 6**2: Login successful
2020-09-04 21:16:51 I/Plugin Console-Addition: QQ (6**2) Login succeed
> npm list
共加载了 1 个 Mirai Native 插件
Id:0 标识符:插件 名称:插件 版本:1.0.0 状态:已禁用 已加载
> npm enable 0
Bot 还未上线,无法调用 Enable 事件。
>

不使用时日志:

2020-09-04 21:18:26 I/main: Starting mirai-console...
2020-09-04 21:18:26 I/main: Backend: version 1.0-M3-1, built on 2020-08-27 22:43:41.
2020-09-04 21:18:26 I/main: Frontend Pure: version 1.0-M3-1, provided by Mamoe Technologies
2020-09-04 21:18:26 I/main: Reloading configurations...
2020-09-04 21:18:26 I/main: Prepared built-in commands: help, login, managers, stop
2020-09-04 21:18:26 I/main: Loading plugins...
2020-09-04 21:18:26 I/plugin: Successfully loaded plugin MiraiNative
2020-09-04 21:18:27 I/Plugin MiraiNative: 正在加载 C:\MiraiTest\.\data\MiraiNative\CQP.dll
2020-09-04 21:18:27 I/plugin: Successfully enabled plugin MiraiNative
2020-09-04 21:18:27 I/main: 1 plugin(s) loaded.
2020-09-04 21:18:27 I/main: mirai-console started successfully.
2020-09-04 21:18:27 I/Plugin MiraiNative: 插件 app.dll 已被加载,返回值为 0 。
> login 6**2 **************
2020-09-04 21:18:36 I/Bot 6**2: Logging in...
2020-09-04 21:18:37 I/Bot 6**2: Login successful
兔子小姐 (6**2) Login successful
2020-09-04 21:18:37 I/Plugin MiraiNative: Mirai Native 正启用所有插件。
2020-09-04 21:18:37 I/Plugin MiraiNative: [插件] 配置文件加载完成!
>

运行环境

PeratX commented 3 years ago

兼容性问题请向console-addition提交。