每个模块下有单独的功能介绍文档README.md。
Java 11, openjdk 11
IntelliJ IDEA 2021.3
\--robot
|--qqrobot
\--remote
-
qqrobot
模块:主要QQ机器人模块,包含与QQ机器人相关的事件监听、功能实现; -
remote
模块:远程服务器功能模块,由于QQ登录存在异地检测机制,所以我把机器人跑在本地微型服务器上,但是本地机器稳定性不够,部分需要持续稳定运行的独立功能就写在这个模块,放在阿里云服务器上跑。
version:x.y.z
-
x
: 项目架构、框架修改,不提供旧版本兼容支持; -
y
: 增减大功能或模块、增减较多依赖,保证与旧版本的兼容; -
z
: 增减小功能与少量依赖、修改少量代码、修复BUG、编辑文档等。(细分内容如下)
z版本号 包含三个数字(从左往右,下划线分隔):
1. 增减小功能与少量依赖;
2. 修复BUG、修改少量非功能核心代码;
3. 修改文档、修改JavaDoc注解内容等;
以上所有版本号均从零递增,且某一位增长需要将其后所有位数置零。