iTXTech / mirai-native

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

plugins 文件夹下有 dll 和 json 但实际不会加载 #104

Closed Mijjj closed 3 years ago

Mijjj commented 3 years ago

描述这个Bug plugins 文件夹下有 dll 和 json 但实际不会加载

复现步骤 使用的是官方的 start-mirai-console.bat

期望的行为 修复,可以正常加载插件

截图和日志

2020-10-24 18:38:41 I/main: Starting mirai-console... 2020-10-24 18:38:41 I/main: Backend: version 1.0-M4, built on 2020-09-13 02:19:35. 2020-10-24 18:38:41 I/main: Frontend Pure: version 1.0-M4, provided by Mamoe Technologies 2020-10-24 18:38:41 V/main: Loading configurations... 2020-10-24 18:38:42 V/main: Loading JVM plugins... 2020-10-24 18:38:42 I/plugin: Successfully loaded plugin MiraiApiHttp 2020-10-24 18:38:42 I/plugin: Successfully loaded plugin MiraiNative 2020-10-24 18:38:42 V/main: 0 external PluginLoader(s) found. 2020-10-24 18:38:42 V/main: 2 plugin(s) loaded. 2020-10-24 18:38:42 V/main: Loading PermissionService... 2020-10-24 18:38:42 V/main: Reloaded PermissionService settings. 2020-10-24 18:38:42 V/main: Loading built-in commands... 2020-10-24 18:38:42 V/main: Prepared built-in commands: help, login, permission, stop 2020-10-24 18:38:42 V/main: Enabling plugins... 2020-10-24 18:38:42 I/MiraiApiHttp: Starting Mirai HTTP Server in 0.0.0.0:8080 2020-10-24 18:38:42 W/MiraiApiHttp: USING INITIAL KEY, please edit the key 2020-10-24 18:38:42 I/MiraiApiHttp: Starting Mirai HTTP Server in 0.0.0.0:8080 2020-10-24 18:38:42 I/Mirai HTTP API: Http api server is running with authKey: ####### 2020-10-24 18:38:42 I/MiraiApiHttp: 心跳模块启用状态: true 2020-10-24 18:38:42 I/MiraiApiHttp: 上报模块启用状态: true 2020-10-24 18:38:42 I/MiraiNative: 正在加载 Mirai Native Bridge C:\Users\Administrator\Desktop\mirai.\data\MiraiNative\CQP.dll 2020-10-24 18:38:43 I/main: 2 plugin(s) enabled. 2020-10-24 18:38:43 I/main: Auto-login ####### 2020-10-24 18:38:44 I/Bot #######: Logging in... 2020-10-24 18:38:45 I/MiraiNative: Mirai Native 正启用所有插件。 2020-10-24 18:38:45 I/Bot #######: Login successful 2020-10-24 18:38:45 I/main: mirai-console started successfully.

npm list 共加载了 0 个 Mirai Native 插件

image

运行环境

更多信息 如果有其他相关的信息可以填写在此处。

PeratX commented 3 years ago

json文件中,不能有注释

Mijjj commented 3 years ago

json文件中,不能有注释

都不包含注释

PeratX commented 3 years ago

可能是autologin的问题,尝试禁用autologin

Mijjj commented 3 years ago

可能是autologin的问题,尝试禁用autologin

禁用仍然无法加载插件

bdbai commented 3 years ago

我这里也是这样的情况,在 Windows Server 2019 上使用 MiraiOK 配置的环境+Mirai Native 1.9.2,输入 npm load plugin_name.dll 后只输出了一行空行,npm list 还是空的。

yzqd9527 commented 3 years ago

native的数据文件夹不会是你自己建的吧,1.0-M4的数据目录不是在./data/mirainative吗

Mijjj commented 3 years ago

native的数据文件夹不会是你自己建的吧,1.0-M4的数据目录不是在./data/mirainative吗

一语惊醒梦中人。。。