适合java程序员的开发框架
-
适合于java程序猿的一款小框架,shr25-qq-robot
有单独的启动器,lib分离,自动监测新增插件。
采用mybatis-plugin作为数据源,目前支持sqlite,mysql
相信会java的同学大多都了解或者使用spring boot,本项目使用了spring boot+mirai-core。可以很快上手
可以单独调整核心插件或自定义开发插件
项目结构:
qq-robot
├── shr25-qq-robot-core -- 核心公共部分
└── com.shr25.robot.StartUpApplication -- 调试启动类
├── shr25-qq-robot-plugin -- 自定义插件项目
└── com.shr25.robot.DemoApplication -- 调试启动类
└── shr25-qq-robot-start -- 机器人启动项目
├── cache -- qq信息、文件缓存目录
├── config -- 打包配置目录
├── plugin -- 自定义插件目录
├── script -- 启动脚本目录
└── com.shr25.robot.StartApplication -- 启动类打包目录:
shr25-qq-robot
├── cache -- 缓存目录
├── lib -- 库
├── logs -- 日志
├── plugin -- 自定义插件
├── application-prod.yml-- 配置
├── qqrobot.bat-- 启动脚本
├── qqrobot.sh-- 启动脚本
└── shr25-qq-robot.jar -- 启动程序项目地址:https://gitee.com/shr25/shr25-qq-robot
demo插件: https://gitee.com/shr25/shr25-qq-robot-demo-plugin
摸头插件:https://gitee.com/shr25/pat-head-plugin
欢迎大家 star,fork本人也是才开始玩机器人,希望可以和大家一起沟通交流
qq群:786310882