MiraiForum

    • 注册
    • 登录
    • 搜索
    • 热门
    • 最新
    • 未解决
    • 标签
    • 群组
    • 友情链接
    1. 主页
    2. diyigemt
    3. 帖子
    D
    • 资料
    • 关注 0
    • 粉丝 1
    • 主题 7
    • 帖子 131
    • 最佳 9
    • 有争议的 0
    • 群组 1

    diyigemt 发布的帖子

    • RE: miraiboot——简单的Java qq机器人开发框架

      @dingqianjian
      能提供一下主类的main方法,或者整个项目的文件结构吗,可以私聊

      发布在 其他项目发布
      D
      diyigemt
    • RE: miraiboot——简单的Java qq机器人开发框架

      @fndream 在 miraiboot——简单的Java qq机器人开发框架 中说:

      我如何使用更高的mirai-core版本而不是2.6.4

      发布在 其他项目发布
      D
      diyigemt
    • RE: 一个愚蠢的问题:到底应该如何调试和启动插件?

      @orisland
      我是用Junit来测试的
      至于消息事件我给了个空MessageEvent
      实在需要内容的调试的时候自己先写死在代码里23333

      发布在 开发交流
      D
      diyigemt
    • RE: 一个愚蠢的问题:到底应该如何调试和启动插件?

      @orisland
      你可以看看这个->qq-bot
      入口在这里->Plugin
      mirai-console的插件式机器人

      发布在 开发交流
      D
      diyigemt
    • RE: miraiboot——简单的Java qq机器人开发框架

      @orisland
      好家伙,你好像精准踩到了最新发现的bug,你可以看一下我issue的回复临时解决

      发布在 其他项目发布
      D
      diyigemt
    • RE: miraiboot——简单的Java qq机器人开发框架

      @orisland 已于v1.0.4修复

      发布在 其他项目发布
      D
      diyigemt
    • RE: miraiboot——简单的Java qq机器人开发框架

      发布了,顺便更新了开发文档

      发布在 其他项目发布
      D
      diyigemt
    • RE: Java如何引入yml工具类实现对yml文件的读写?

      gradle.kt的格式是这样的,你可以照着改改
      simple.PNG

      发布在 开发交流
      D
      diyigemt
    • miraiboot——简单的Java qq机器人开发框架

      在开发基于指令和权限的机器人的过程中感觉mirai-console-plugin的开发方式很难受(没办法debug) 于是有了开发一个包含mirai-core项目的想法
      然后觉得判断消息事件太麻烦逐渐发展成了一个框架
      在这里感谢以下xiangming-bot这个项目 让这个框架多了一个粗糙的上下文交互的功能
      项目已经发布
      仓库在这里->miraiboot

      介绍

      miraiboot是是对mirai框架的简单Java封装。

      目的是为了让Java开发者更方便地开发基于指令响应的机器人。

      特点

      1. 不用关心mirai-core的代码

        miraiboot提供了一系列方便的工具类对mirai-core的核心功能依赖进行封装,如消息回复、语音、图片等本地文件的发送等,对于简单的qq机器人开发,Java开发者不需要在去接触kotlin代码,更适合于Java初级开发者。

      2. 自带简单的消息过滤器和权限管理模块

        miraiboot提供了一系列的工具,可以方便地对消息事件进行过滤和权限管理。

        权限管理基于SQLite且已经进行了封装,开发者无需考虑实现。

      3. 注解驱动开发

        miraiboot所有的事件和异常处理都通过注解完成,开发者只需要对处理方法加上对应的注解,其余的都交由miraiboot进行管理,让开发者专注于功能的实现。

      版本更新

      v1.0.5:现在支持插件式开发了,不用每次都打包40M+的文件了
      v1.0.6:将mirai核心更新到2.7.1 修复一个没有默认指令头部导致的严重bug

      一些展示

      权限功能:

      权限功能

      ExceptionHandler:

      ExceptionHandler

      上下文交互:

      1

      2

      3

      仓库在这里->miraiboot

      发布在 其他项目发布
      D
      diyigemt
    • RE: 关于logger多余信息的过滤

      解决了 谢谢

      发布在 开发交流
      D
      diyigemt
    • 关于logger多余信息的过滤

      在使用mcl启动mirai核心的时候控制台基本只会打印V/Bot收到和发送的消息

      而在自己的项目中启动mirai核心 控制台会多打印一下额外信息 比如V/Net I/Net D/Net Send: Heartbeat.Alive

      如何把这些信息过滤掉?

      发布在 开发交流
      D
      diyigemt
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 7 / 7