|
459470be02
|
common 工具包改动了一些实现和补充 javadoc,并为其添加了单元测试
- Commons 工具组的一些实现改动
- _Convert.byteToHex 的实现从手动处理字母改为使用 java Integer.toHexString 方法(同时删除了私有的 hexArray 常量数组)
- (WARN:breaking-changes) _Encrypt 中的命名从 encryptByX 改为 hashX
- 添加了 junit 的 params 组件 (org.junit.jupiter:junit-jupiter-params)
- 为 Commons 工具组的每个方法添加了其单元测试
- 单元测试添加了一个名为 MornyCLI 的执行 程序 main 方法 的程序入口包装...
|
2022-10-02 02:18:26 +08:00 |
|
|
ab37144d45
|
建立了 OnRandomlyTrigged 事件用于一些好玩的触发彩蛋,添加了奇怪的 CODE_IK0XA1 功能(但未启用),为新的 maven 仓库的 api changes 做了补丁
- dependencies upgrade:
- spotbugs 4.5.3 -> 4.7.2
- junit 5.8.2 -> 5.9.0
|
2022-09-19 23:54:02 +08:00 |
|
|
d386e6f770
|
更新 maven publish 到本地的路径声明
- 现在需要在本地设置一个 publishLocalArchiveRepoUrl 变量,用于使 maven publish 推送到本地仓库
|
2022-06-07 16:37:49 +08:00 |
|
|
07d864fb5d
|
为 morny system 添加了 CODENAME 属性
- 并添加支持 /runtime /version 命令显示
- 并添加支持 --version 选项显示支持
- 并添加支持启动的版本报告显示支持
|
2022-05-30 23:34:49 +08:00 |
|
|
3762261cff
|
项目 TG 对象转字符串使用 untitled 库,更新 untitled 类库导入方式,日常依赖更新
- groovy:untitled(String,String)
- dependencies
- untitled:util-telegram-api-formatter +
- spotbugs 4.5.2 -> 4.5.3
- javaTelegramApi 5.5.0 -> 5.6.0
|
2022-01-24 12:25:08 +08:00 |
|
|
2a34b576b6
|
将部分 util 移动至 untitled 项目,修复上个更新的 tracker 活动锁被误删的问题
|
2022-01-03 17:24:35 +08:00 |
|
|
e808a37fb2
|
修改 tgapi.HTML 编码器并补全调用 (#19),补全 IP186/javadoc (#18)
- 修订 Telegram HTML 实体转义 (#19
- 为所有 HTML 内嵌输入补全转义代码
- 移除了 apache-commons-text 类库
- 添加了自己的 HTML 实体转义类
- 补充 IP186(#17) 的 javadoc (#18
|
2021-12-27 17:01:17 +08:00 |
|
|
e548dd1537
|
实现 /ip /whois 和 186ip 查询 (#17 @186526),添加 apache-commons-text
|
2021-12-25 20:07:46 +08:00 |
|
|
ecef73fad4
|
引入 messiva 作为 log 系统,规范了 version 命令的返回格式
|
2021-12-11 00:10:22 +08:00 |
|
|
dc332de50c
|
修复过时消息抑制的bug,添加 tgapi-5.4.0 新事件,修订 javadoc,修订一个log的信息,gradle.properties
- 项目的版本数据现在由 gradle.properties 管理
- 修复 outdated-block 的实现中单位计算出现错误导致的全部消息都会被阻止的问题
- EventAPI 添加 ChatJoinRequest 事件支持
- 更改 TrackerDataManager 守护线程的关机清理的消息和优先级
- 修订 MornyCoeur 类 javadoc 换行,删除 ServerMain javadoc无用信息
|
2021-12-10 01:08:18 +08:00 |
|
|
4bb634c3f3
|
修订 - 更新打包主类
|
2021-12-08 12:51:50 +08:00 |
|
|
d65f2d9f24
|
分离程序入口与主程序启动,优化参数处理,添加过期事件抑制功能
|
2021-12-08 12:43:12 +08:00 |
|
|
b32b465a12
|
添加封装的 command 对象,使 bot 忽略非自己为对象的命令,解锁 bot_username 限制,添加参数化 username 限制
|
2021-12-07 21:44:47 +08:00 |
|
|
360a9d3504
|
版本信息与编译信息添加时间戳记录
|
2021-12-07 18:10:08 +08:00 |
|
|
2ba05b2a81
|
添加了args命令检查项目版本,将项目 jvm 升级为 java17,更新 gradle 版本号自动更新机制,日常依赖更新
|
2021-12-05 20:15:51 +08:00 |
|
|
1844c386c8
|
添加根包中的javadoc,修复typo,将版本号更新独立出gradle任务
- typo: Log#waring -< Log#warning
|
2021-11-28 18:16:58 +08:00 |
|
|
5e22dc0b8f
|
为项目添加 null 标记和 final 标记优化
|
2021-11-27 21:07:40 +08:00 |
|
|
4e89f67496
|
添加"用户发起动作响应"支持
- 支援动词后缀和名词前缀关闭选项
|
2021-11-27 19:59:48 +08:00 |
|
|
ed5d3e00bc
|
添加字符串到命令数组解析,添加 /user 命令获取用户信息
|
2021-11-26 23:31:10 +08:00 |
|
|
cef31aa1fe
|
添加 gradle 版本号代码内动态替换,添加欢迎语开关参数
|
2021-11-26 22:26:02 +08:00 |
|
|
c715287fb7
|
添加获取当前版本的命令,gradle更新,maven打包发布支持
|
2021-11-26 14:09:40 +08:00 |
|
|
b06f7cb365
|
shadowjar
|
2021-11-09 17:33:56 +08:00 |
|
|
66866572c0
|
添加简单的群组活跃状态记录器,添加程序安全结束钩子
- ./data/tracker/<chatid>/<userid>/<unixdaystamp>.txt
- 每行一个发言时的timestamp
- 0/0/currentTime 用于记录tracker的在线状态
|
2021-11-09 17:28:34 +08:00 |
|
|
703ef816c6
|
多行log优化,开屏字符画输出,登录错误捕获
|
2021-11-07 17:07:16 +08:00 |
|
|
928359034a
|
简单的事件分发系统,log时间戳和线程记录
|
2021-11-07 16:51:16 +08:00 |
|
|
aed6212ff1
|
简单log实现,完成tg连线,响应在线和退出命令,退出命令的简单身份验证
|
2021-11-06 20:43:56 +08:00 |
|
|
646fca642a
|
initialize gradle project
|
2021-10-07 20:52:31 +08:00 |
|