MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接

    关于导出jar文件并放置在plugin文件夹后不加载的问题

    开发交流
    插件不加载
    2
    3
    322
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • L
      ldspk3c 最后由 编辑

      最近在论坛里看见了@diyigemt 的java封装,于是试了一下,按照他在github上写的说明文档,把他的“复读“示例项目做了一下,然而我导出jar并放到plugin文件夹后,在打开mirai后并没有显示加载,不知道是什么原因。

      这是示例项目的地址:
      https://github.com/diyigemt/mirai-boot

      1 条回复 最后回复 回复 引用 0
      • Orisland
        Orisland 摸鱼 最后由 Orisland 编辑

        这个……不是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,单独开贴作者不一定看得到。

        L 1 条回复 最后回复 回复 引用 0
        • L
          ldspk3c @Orisland 最后由 编辑

          @orisland 谢谢大佬 了解了 就是因为我把他当成mirai原生可用的插件了(捂脸.jpg)

          1 条回复 最后回复 回复 引用 0
          • 1 / 1
          • First post
            Last post
          Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact