关于导出jar文件并放置在plugin文件夹后不加载的问题
-
最近在论坛里看见了@diyigemt 的java封装,于是试了一下,按照他在github上写的说明文档,把他的“复读“示例项目做了一下,然而我导出jar并放到plugin文件夹后,在打开mirai后并没有显示加载,不知道是什么原因。
这是示例项目的地址:
https://github.com/diyigemt/mirai-boot -
这个……不是plugin吧?Σ( ̄ロ ̄lll)
你可以当她是个提供了更多便捷化api的mirai本体,而不是一个独立的插件。
你可以给这个框架单独写插件而不是用她给mirai写插件。
@diyigemt
注意查看readme中插件开发的说明:
MiraiBootPlugin插件类插件式开发 MiraiBoot支持插件式开发模式 若采用插件式开发,miraiboot的依赖版本需要为1.0.5+,需要去Releasev1.0.5中下载miraiboot的核心包mirai-boot-1.0.5-core.jar单独运行,并将打包后的插件放置在./data/plugin中 MiraiBootPlugin插件类 MiraiBootPlugin插件类是在主类上继承使用的类,继承MiraiBootPlugin的主类打包后将会被MiraiBoot识别为MiraiBoot插件。
换句话说,你打包的这个插件应该只有使用该框架的bot可用,而非原生mirai。
我当时也用了这个框架但也是碍于该框架的插件只能自己现场手写,就只好放弃,老老实实把她当成java样例工程学习代码
没法白嫖其他巨佬的优秀插件啊。而且我觉得你对这个项目有问题应该开在佬项目的帖子里或者直接发issue,单独开贴作者不一定看得到。
-
@orisland 谢谢大佬 了解了 就是因为我把他当成mirai原生可用的插件了(捂脸.jpg)