MiraiForum

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

    mqr-基于java web管理的机器人实现

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

      茉莉QQ机器人(简称MQR)

      介绍

      采用mirai的Android协议实现的QQ机器人服务,可以通过web页面控制机器人的运行。

      软件架构

      MQR 使用Java语言开发(jdk 8),技术栈:Spring Boot + JWT + Mybatis Plus + Sqlite,查看和运行源码的 IDE 需安装 lombok 插件。

      运行程序和启动机器人

      本仓库代码默认已经集成了最新的web页面,程序(主程序在mqr-rest模块)运行成功之后,
      直接用浏览器访问http://127.0.0.1:8181即可。

      默认登录账号:admin,密码:123456

      登录成功之后设置机器人账号和密码,然后启动机器人运行,之后机器人会自动运行。

      Docker运行

      官方容器镜像服务:

      docker pull xggz/mqr:latest
      

      阿里云容器镜像服务:

      docker pull registry.cn-shenzhen.aliyuncs.com/xggz/mqr:latest
      

      声明

      一切开发旨在学习,请勿用于非法用途

      • mqr 是完全免费且开放源代码的软件,仅供学习和娱乐用途使用;
      • mqr 不会通过任何方式强制收取费用,或对使用者提出物质条件;
      • 鉴于项目的特殊性,开发团队可能在任何时间停止更新或删除项目。
      T 1 条回复 最后回复 回复 引用 0
      • T
        tuke-code @xggz 最后由 编辑

        @xggz 需要授权嘛,还有没有登陆QQ情况下,点击菜单没反应

        X 1 条回复 最后回复 回复 引用 0
        • X
          xggz @tuke-code 最后由 编辑

          @tuke-code 不需要授权,也是开源免费的,:anguished: 你说的点击菜单没有反应,是因为部分功能还没有开发

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

            @xggz 可以给详细点的教程吗?
            docker pull
            然后docker run
            DEBUG 1 --- [ main] c.m.m.mapper.CommonMapper.executeScript : ==> Parameters:
            DEBUG 1 --- [ main] c.m.m.mapper.CommonMapper.executeScript : <== Updates: 0
            DEBUG 1 --- [ main] c.m.mqr.mapper.RobotPluginMapper.insert : ==> Preparing: INSERT INTO robot_plugin ( name, class_name, author, home_url, explain, version ) VALUES ( ?, ?, ?, ?, ?, ? )
            DEBUG 1 --- [ main] c.m.mqr.mapper.RobotPluginMapper.insert : ==> Parameters: 签到插件(String), com.molicloud.mqr.plugin.signin.SignInPluginExecutor(String), WispX(String), https://github.com/wisp-x(String), 群签到插件,支持连续签到、签到后发送一言(String), 10001(Integer)
            DEBUG 1 --- [ main] c.m.mqr.mapper.RobotPluginMapper.insert : ==> Parameters: 投票踢人插件(String), com.molicloud.mqr.plugin.votekick.VoteKickPluginExecutor(String), WispX(String), https://github.com/wisp-x(String), 群任何成员可发起投票踢人,满票后会被票决出群(String), 10001(Integer)
            DEBUG 1 --- [ main] c.m.m.mapper.SysSettingMapper.selectOne : ==> Preparing: SELECT id,name,value,remark,type,create_time,update_time,deleted FROM sys_setting WHERE deleted=0 AND (name = ? AND type = ?) limit 1
            DEBUG 1 --- [ main] c.m.m.mapper.SysSettingMapper.selectOne : ==> Parameters: ROBOT_INFO(String), 1(Integer)

            然后 直接用浏览器访问http://127.0.0.1:8181 不行呢? 谢谢

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

              这个想法真棒啊!

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

                @tuke-code 大佬, 可以说下你是如何 跑起来的吗? 谢谢

                X 1 条回复 最后回复 回复 引用 0
                • X
                  xggz @kixeb23099 最后由 编辑

                  @kixeb23099 你在哪里运行的,如果是你电脑本地运行的就是访问http://127.0.0.1:8181,如果是服务器,那就是服务器的ip+8181,比如服务器ip是8.8.8.8,那么访问地址就是http://8.8.8.8:8181

                  简单运行示例:

                  docker run --name mqr -d -p 8181:8181 xggz/mqr
                  
                  1 条回复 最后回复 回复 引用 0
                  • K
                    kixeb23099 最后由 编辑

                    @xggz 你看这坑又大又圆, 等它完成时一定也很香. 也看了文档, 有白话/友好的 复读机 样本吗? (拉我入群(坑) 也好啊)~_~

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

                      @xggz 也请说下, 如何从 源代码 中跑 docker 吗? ^_^

                      X 1 条回复 最后回复 回复 引用 0
                      • X
                        xggz @kixeb23099 最后由 编辑

                        @kixeb23099 可以的,群号:273970059,基于源码构建镜像:在mqr-rest模块根目录有写好的Dockerfile文件,你可以百度一下,基于Dockerfile文件构建docker镜像,构建成功之后,你就可以基于自己的镜像运行了。

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

                          没有更新了吗? 支持插件了吗?谢谢

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