MiraiForum

    • Register
    • Login
    • Search
    • Popular
    • Recent
    • Unsolved
    • Tags
    • Groups
    • 友情链接

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

    开发交流
    插件不加载
    2
    3
    123
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • L
      ldspk3c last edited by

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

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

      1 Reply Last reply Reply Quote 0
      • Orisland
        Orisland 摸鱼 last edited by 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 Reply Last reply Reply Quote 0
        • L
          ldspk3c @Orisland last edited by

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

          1 Reply Last reply Reply Quote 0
          • 1 / 1
          • First post
            Last post
          Powered by Mamoe Technologies & NodeBB | 友情链接 | 服务监控 | Contact