1 Star 0 Fork 23

tank_5478 / qq-robot

forked from ssssssss-team / qq-robot 
加入 Gitee
与超过 800 万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README.md

qq-robot

介绍

qq机器人,使用基础框架:https://github.com/mamoe/mirai
文档地址:https://docs.mirai.mamoe.net
推荐一个spring boot启动脚本:https://gitee.com/billdowney/spring-boot-script

软件架构

采用插件式处理消息,可无限扩展插件,需要jdk1.8以上,maven3,暂时没有添加数据库相关操作,qq登录采用调用接口的方式,由于没有页面,所以直接采用knife4j的界面去调接口。
用户和群隔离开,每个群单独一个启动的配置,所有用户私聊一个启动配置。
系统管理相关命令都在【系统管理插件】里,部分命令必须配置了root管理员才能使用,对应配置:project.qq-robot.root-manage-qq(例如开关群管理权限)

安装教程

  1. 下载源码,更新maven包
  2. 启动类:com.billdowney.qq.robot.StartUpApplication
  3. 默认文档地址:http://127.0.0.1:8282/qq-robot/doc.html
  4. 由于其中用到了别人的api服务,需要修改application.yml中的配置:project.qq-robot.alapi-token、project.qq-robot.kate-api-token

使用说明

  1. 文档地址:机器人接口->启动机器人,输入登录的qq号和密码登录账号
  2. 文档地址:机器人接口->机器人状态,可查看当前所有登录qq的状态,输入qq号查看指定的qq号状态
  3. 文档地址:机器人接口->停止机器人,可直接退出所有的qq号,输入qq号退出指定的qq
  4. 命令:#插件详情 系统管理插件,可查看当前所有管理员才能执行的命令,用于管理系统
  5. 所有内置插件在com.billdowney.qq.robot.plugins.provide包里
  6. 命令:#插件列表,可查看当前所有内置插件状态
  7. 命令:#插件详情 {插件名称},可查看对应插件简介以及使用方式

已知问题

  1. 常见问题
  2. 假如出现能发送好友消息,发送不了群消息,可以尝试删除cache/qq/[登录的qq号]文件夹,怀疑是缓存的服务器列表发送不了

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

仓库评论 ( 0 )

你可以在登录后,发表评论

简介

qq机器人 展开 收起
Java
Apache-2.0
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
Java
1
https://gitee.com/tank_5478/qq-robot.git
git@gitee.com:tank_5478/qq-robot.git
tank_5478
qq-robot
qq-robot
master

搜索帮助

103111 552b83b3 1850385 103110 ed87a847 1850385