4.3.1 (2023-03-25)
- app.trigger/group_qa: 正则匹配的问题 (e5c66d2)
4.3.0 (2023-03-24)
- app.plugin.github: 现在支持推送上一次推送更新之后的多个更新,并且您可以在配置文件中限制最大推送数量。另外,首次监听的分支现在不会推送第一条信息。 (d40523c)
- app.plugin.group_qa: 重构群问答,支持更丰富的匹配功能 (bbb7a96)
- plugin.basic.send_msg: 新增主动发送消息/通知功能 (28ddb81)
- plugin.send_msg: 支持持续对话 (65df682)
- 好友消息支持直接获取消息ID (03d293d)
- app.plugin.basic.send_msg: 支持所有消息类型 (454eee4)
- app.plugin.github: 使用 github token 提升 API 调用频率 (a05dbd7)
- app.plugin.group_qa: KeyError full (af92ef2)
- app.plugin.power: 重启完成后没有通知 (bbb7a96)
- plugin.csm: 关闭群管反馈内容错误 (3fdab43)
- plugin.github: 迁移监听数据文件到 data 目录 (a0daccd)
- plugin.github: 迁移监听数据文件到 data 目录 (5da6d5c)
- util.other: 修复下线提醒的异常 (7cfd586)
4.2.0 (2022-12-27)
- config: 显示生成的配置文件路径 (f547498)
4.1.0 (2022-10-29)
- core.config: 修复数据库配置读取的问题 (0d4080e)
- Dockerfile: 添加baiduAI SDK (877ed65)
- game: 自动签到无法关闭 (7713f09)
- plugin.rank (fa0dc83)
- util.alconna.commander: 修复频率限制的冲突的bug (0d4080e)
4.0.5 (2022-10-17)
- commander: 事件不匹配时会额外报错的问题 (d424af3)
4.0.4 (2022-10-17)
- 调整插件信息文件存放位置, 添加一个v3升级v4的配置文件转换脚本 (a4269f7)
4.0.3 (2022-10-17)
- 无法获取远程版本信息 (7f36070)
4.0.2 (2022-10-16)
- 调整获取远程版本的url, 导出requirements.txt (61eefe2)
4.0.1 (2022-10-16)
- 添加yaml依赖, 修复已知问题 (e98ba46)
4.0.0 (2022-10-16)
- config: 调整配置文件位置至 app/data 目录, 需要手动修改配置文件格式
- use Python features not available in python 3.8.
- commander: 可以指定无子命令匹配时运行的方法了,可以在子命令匹配时添加权限验证 (a85a082)
- commander: 对Alconna的部分封装 (6ecab37)
- commander: 新增事件过滤 (19090b2)
- commander: 新增插件限频,支持全局配置、插件配置、插件命令配置 (97cd0e5)
- command: 不允许单文件初始化多个命令 (7f76463)
- command: 命令不用指定命令头了 (7f76463)
- command: 命令半自动补全 (7f76463)
- core: 优化重启 (7f76463)
- drop support for Python 3.8 (0d03fd2)
- graia: 封装了部分 graia 方法,通过消息队列发送消息 (8549e51)
- mq: 一个简易的消息队列,控制消息发送速度 (8549e51)
- mq: 优化消息队列,使用 queue (f794434)
- sqlite: 调整Sqlite数据库文件存储位置为 app/tmp/db 目录 (b6fe1bc)
- util.online_config: 读取配置时优先获取本地缓存 (0ec433e)
- graia: 将检测有无指定消息发送对象提前 (a85a082)
- graia: 消息存储异常的问题 (b39c936)
- mq: 结束时可能多发送一条消息的问题 (b39c936)
- singletion: 线程安全 (8549e51)
- util.online_config: 获取配置为空时返回空字典 (2cfa027)
- 切换DEBUG模式跟随用户配置命令头 (35b325d)
- config: 重构配置文件,采用 yaml 格式 (42a3d05)
3.3.0 (2022-09-15)
- csm: 指令也加入群管检测 (06c61e6)
- text2image: 其它目录无法启动的问题 (071b768)
3.2.2 (2022-09-08)
- mc_info: 修复无法关闭监听的问题,现在listen操作无需重启了 (925f1d5)
3.2.1 (2022-09-05)
3.2.0 (2022-09-05)
- config: 自动检查依赖包是否安装, Docker 镜像自动安装 mysql、sqlite 依赖 (db92c63)
- database: 兼容 sqlite (#46) (fdc9149)
- entities.game: 好感度等级现在没有上限了。优化了一些 api (3577a7e)
- entities.user: 优化了一些 api (3577a7e)
- exception: 丰富异常信息 (9c59aa4)
- game: 移除旧版金币迁移 (fe391fc)
- mc_server: 重构 mc_server 插件 (db92c63)
- orm: 支持 sqlite 和 mysql 数据库, 优化代码实现 (fe391fc)
- controller: 权限判断异常 (fe391fc)
- database: 修复无法初始化扩展插件数据表的问题 (d157011)
- database: 默认值 (7ae9616)
- event.bot: 戳一戳事件处理异常 (84ddf79)
- event.bot: 被邀请入群处理异常 (df2db21)
- game: 收租失败 (e5d926f)
- game: 无法转账 (975f340)
- log: 日志持久化的问题 (3577a7e)
- mc_info: 监听问题 (dff0f98)
- online_config: ensure_ascii False (044802e)
- plugin.github: 修改子命令结构,避免误触发 (43adc11)
- plugin.plugin_mgr: 群管理员权限无法使用插件开关功能 (f425052)
- plugins: 修改插件下载链接 (3579510)
- reply: 只能获取到第一行的内容 (f6003b9)
- requirements: 添加richuru依赖 (eb88534)
- requirements: 锁定依赖版本 (333ef8e)
- send_message: 发送消息异常捕获 (a737711)
- settings: 配置读取错误的问题 (e810686)
- trigger.chat: 判断错误 (8608fa5)
- trigger.chat: 群聊无法触发 (3577a7e)
- trigger.mode: 某些特殊消息触发的错误 (3577a7e)
3.1.0 (2022-07-20)
- github: 调整github监听命令 (2ce9da4)
3.0.0 (2022-07-16)
- database: 重构数据表初始化,支持自动更新数据表 #37
- singleton: 调整类单例模式实现
- plugin: 调整插件参数赋值的方式,改为按需获取
- console: 调整控制台处理
- event: 调整其它事件处理
- plugin: 全新插件管理器 #34
- console: 调整控制台处理 (32d3635)
- database: 重构数据表初始化,支持自动更新数据表 #37 (90ac51b)
- event: 调整其它事件处理 (dfb41ab)
- plugin: 全新插件管理器 #34 (23c0a84)
- plugin: 新增插件更新检测功能 (68bb584)
- plugin: 调整插件参数赋值的方式,改为按需获取 (461603c)
- singleton: 调整类单例模式实现 (a7b9a7f)
- alconna: bug (b6fd10e)
- controller: 修复插件开关判断 (0d47b9a)
- game: 优化金币排行输出 (7e0280f)
- plugin_mgr: 更新插件未删除旧插件的问题 (bcfcba6)
- plugin: 修复加载、卸载插件的 bug (68bb584)
- plugin: 修复本地插件信息文件可能的编码问题、修复部分插件未进行鉴权的 bug (461603c)
- plugin: 修改开关插件的命令 (1f8def7)
- plugin: 在3.9以上无法正常使用的问题 (8b9fd8d)
- plugin: 控制请求频率 (23c0a84)
- plugin: 插件加载无序的问题 (1f8def7)
- plugin: 调整插件管理器api (dfb41ab)
- schedule: 调整一下 (833d92f)
- trigger: 无法发送消息 (077944c)
2.4.1 (2022-06-23)
- controller: 修复非超级管理员也能进入隐藏插件的bug (bfb36ee)
2.4.0 (2022-06-21)
- check_version: 调整版本更新检查执行时间 (2ea41a5)
- plugins: 修复重载、卸载插件后, 计划任务仍存在的bug (3932349)
- sche: 修改初始化方式 (ccc38d5)
- util.network: 移除general_request旧接口 (2ea41a5)
2.3.0 (2022-06-17)
2.2.0 (2022-06-14)
- plugins: 重构插件定义方式,独立插件管理器,规范命名 (400632e)