MiraiForum

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

    spring boot+mirai-core快速开发机器人

    其他项目发布
    qq
    2
    23
    2960
    正在加载更多帖子
    • 从旧到新
    • 从新到旧
    • 最多赞同
    回复
    • 在新帖中回复
    登录后回复
    此主题已被删除。只有拥有主题管理权限的用户可以查看。
    • D
      dqfe123 最后由 dqfe123 编辑

      -------------2023-------------
      2022-08-29
      编译了mirai
      群员属性添加了活跃等级
      群信息添加了 群最大人数
      功能:群批量踢人 刷新群员信息

      2022-08-14,调整版本号规则
      VX.X.X 第一个 大版本号 第二个 小版本号 第三个 修复bug版本号
      调整了群插件控制逻辑

      2022-08-07,集成签名功能
      加QQ群: 786310882, 群文件下载
      db9461f7-1fb6-4dfc-8f29-54d559996480-image.png

      2022-07-12,对接签名服务
      集成fix-protocol-version 1.9.3,配合unidbg-fetch-qsign 1.1.3
      45的号,可以通过账号密码登录
      不过有风险,可能会冻结账号,需要实名认知

      2022-06-07,支持扫码登录
      调整了权限和指令编写方式,更方便的编写插件

      //指令回复  “#测试”  默认群管理员以上权限可以使用  默认好友消息,群消息, 群At机器人消息回复
              addCommand("测试指令", "测试指令", qqMessage -> {
                  qqMessage.putReplyMessage("测试指令已收到");
                  return true;
              },  true);
      

      完整的程序可到qq群获取 : 786310882

      2022-03-12
      协议升级和设备信息完善后,几个45,235错误码的号码可以登录了
      升级协议:https://gitee.com/shr25/protocol-version-plugin

      通过命令创建(已包含升级后协议)

      mvn archetype:generate -B
      -DarchetypeGroupId=com.shr25.robot
      -DarchetypeArtifactId=qq-robot-plugin-maven
      -DarchetypeVersion=3.1.1
      -DgroupId=com.shr25.robot.plugin
      -DartifactId=fastPlugin

      ** 插件编写 **https://gitee.com/shr25/shr25-qq-robot/wikis/插件/插件编写?sort_id=5988851

      05c9e08a-17b4-4186-8f93-325b3fd1d43a-image.png
      -----------------------------2022-----------------------------
      适合于java程序猿的一款小框架,shr25-qq-robot
      有单独的启动器,lib分离,自动监测新增插件。
      采用mybatis-plugin作为数据源,目前支持sqlite,mysql
      相信会java的同学大多都了解或者使用spring boot,本项目使用了spring boot+mirai-core。可以很快上手
      可以单独调整核心插件或自定义开发插件

      项目地址:https://gitee.com/shr25/shr25-qq-robot
      启动项目:https://gitee.com/shr25/shr-qq-robot-start
      已编写部分插件:发布在:https://gitee.com/shr25

      1 条回复 最后回复 回复 引用 0
      • D
        dqfe123 最后由 编辑

        目前开发的几个自定义插件已发布到中央仓库 可以通过maven 或其他 管理工具 直接在项目中引用
        中央仓库地址:https://repo1.maven.org/maven2/com/shr25/robot/plugin/
        主项目和插件源码转入gitee组织下:https://gitee.com/shr25
        有感兴趣的朋友可以一起玩一下

        1 条回复 最后回复 回复 引用 0
        • D
          dqfe123 最后由 编辑

          开始更新shr25-qq-robotwiki 地址https://gitee.com/shr25/shr25-qq-robot/wikis
          image.png

          可以根据文档,开发自定义插件

          1 条回复 最后回复 回复 引用 0
          • D
            dqfe123 最后由 编辑

            此回复已被删除!
            1 条回复 最后回复 回复 引用 0
            • D
              dqfe123 最后由 编辑

              为了防止项目中出现多个启动类导致同学产生迷惑,把start项目从主项目中独立出来
              项目地址:https://gitee.com/shr25/shr-qq-robot-start
              加入了web容器,实现通过接口 登录QQ

              1 条回复 最后回复 回复 引用 0
              • D
                dqfe123 最后由 编辑

                此回复已被删除!
                1 条回复 最后回复 回复 引用 0
                • D
                  dqfe123 最后由 编辑

                  升级协议插件:https://gitee.com/shr25/protocol-version-plugin.
                  调整设备信息按qq号生成,换协议后,之前出现45 235错误码几个号码,可以正常登录了

                  1 条回复 最后回复 回复 引用 0
                  • D
                    dqfe123 最后由 编辑

                    编写插件比你想的简单
                    文档地址:https://gitee.com/shr25/shr25-qq-robot/wikis/插件/通过 maven archetype 创建
                    image.png

                    1 条回复 最后回复 回复 引用 0
                    • Creeper_awa
                      Creeper_awa 最后由 编辑

                      @dqfe123 协议升级的插件咋下?

                      D 1 条回复 最后回复 回复 引用 0
                      • D
                        dqfe123 @Creeper_awa 最后由 dqfe123 编辑

                        方法一:直接下载
                        maven中央仓库地址:https://repo1.maven.org/maven2/com/shr25/robot/plugin/protocol-version-plugin/1.0.3/

                        方法二:

                              <dependency>
                                    <groupId>com.shr25.robot.plugin</groupId>
                                    <artifactId>protocol-version-plugin</artifactId>
                                    <version>1.0.3</version>
                                    <scope>provided</scope>
                                </dependency>
                        

                        不过这个是shr25-qq-robot的 插件
                        源码:https://gitee.com/shr25/protocol-version-plugin

                        Creeper_awa 1 条回复 最后回复 回复 引用 0
                        • Creeper_awa
                          Creeper_awa @dqfe123 最后由 编辑

                          @dqfe123 请问安装了下载链接里的第一个后还是无法登录如何解决?谢谢!

                          D 1 条回复 最后回复 回复 引用 0
                          • D
                            dqfe123 @Creeper_awa 最后由 编辑

                            @Creeper_awa 这个不是mirai-console的插件 mirai-console要看:https://mirai.mamoe.net/topic/223

                            Creeper_awa 1 条回复 最后回复 回复 引用 0
                            • Creeper_awa
                              Creeper_awa @dqfe123 最后由 编辑

                              @dqfe123 我已经解决了,感谢大佬,打扰了哈

                              1 条回复 最后回复 回复 引用 0
                              • D
                                dqfe123 最后由 编辑

                                添加摸鱼日历插件 :https://gitee.com/shr25/loafers-calendar-plugin.git

                                    <dependency>
                                        <groupId>com.shr25.robot.plugin</groupId>
                                        <artifactId>loafers-calendar-plugin</artifactId>
                                        <version>1.0.0</version>
                                        <scope>provided</scope>
                                    </dependency>
                                
                                1 条回复 最后回复 回复 引用 0
                                • D
                                  dqfe123 最后由 编辑

                                  定时早安插件:https://gitee.com/shr25/group-morning-plugin

                                  <dependency>
                                          <groupId>com.shr25.robot.plugin</groupId>
                                            <artifactId>group-morning-plugin</artifactId>
                                            <version>1.0.2</version>       
                                            <scope>provided</scope>
                                  </dependency>
                                  

                                  调整了随机图片、早安语的逻辑。
                                  增加了群消息数记录,当积累的消息数大于等于3时,才重复发送早安消息,防止连续发送

                                  1 条回复 最后回复 回复 引用 0
                                  • D
                                    dqfe123 最后由 dqfe123 编辑

                                    优化定时早安消息发布,解决消息不足3次,停止定时器问题

                                    <dependency>
                                            <groupId>com.shr25.robot.plugin</groupId>
                                              <artifactId>group-morning-plugin</artifactId>
                                              <version>1.0.4</version>       
                                              <scope>provided</scope>
                                    </dependency>
                                    
                                    1 条回复 最后回复 回复 引用 0
                                    • D
                                      dqfe123 最后由 编辑

                                      使用 java 的同学加群

                                      1 条回复 最后回复 回复 引用 0
                                      • D
                                        dqfe123 最后由 dqfe123 编辑

                                        已升级框架版本为2.0.1,可以扫码登录
                                        完善了指令和权限编写方式,更直观的编写插件

                                        //指令回复  “#测试”  默认群管理员以上权限可以使用  默认好友消息,群消息, 群At机器人消息回复
                                                addCommand("测试指令", "测试指令", qqMessage -> {
                                                    qqMessage.putReplyMessage("测试指令已收到");
                                                    return true;
                                                },  true);
                                        
                                        1 条回复 最后回复 回复 引用 0
                                        • D
                                          dqfe123 最后由 编辑

                                          已升级框架版本为2.0.4,升级了maven模板

                                          添加处理其他消息的方法

                                          1 条回复 最后回复 回复 引用 0
                                          • D
                                            dqfe123 最后由 编辑

                                            已集成fix-protocol-version 1.9.3,配合unidbg-fetch-qsign 1.1.3
                                            45的号,可以通过账号密码登录
                                            不过有风险,可能会冻结账号,需要实名认知
                                            Q群: 786310882
                                            群文件有完整的 启动包

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