Releases: MadokaProject/Madoka
Releases · MadokaProject/Madoka
v4.3.1
v4.3.0
4.3.0 (2023-03-24)
Features
- app.plugin.github: 现在支持推送上一次推送更新之后的多个更新,并且您可以在配置文件中限制最大推送数量。另外,首次监听的分支现在不会推送第一条信息。 (d40523c)
- app.plugin.group_qa: 重构群问答,支持更丰富的匹配功能 (bbb7a96)
- plugin.basic.send_msg: 新增主动发送消息/通知功能 (28ddb81)
- plugin.send_msg: 支持持续对话 (65df682)
- 好友消息支持直接获取消息ID (03d293d)
Bug Fixes
- 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)
v4.2.0
v4.1.0
v4.0.5
v4.0.4
v4.0.3
v4.0.2
v4.0.1
v4.0.0
4.0.0 (2022-10-16)
⚠ BREAKING CHANGES
- config: 调整配置文件位置至 app/data 目录, 需要手动修改配置文件格式
- use Python features not available in python 3.8.
Features
- 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)
Bug Fixes
- graia: 将检测有无指定消息发送对象提前 (a85a082)
- graia: 消息存储异常的问题 (b39c936)
- mq: 结束时可能多发送一条消息的问题 (b39c936)
- singletion: 线程安全 (8549e51)
- util.online_config: 获取配置为空时返回空字典 (2cfa027)
- 切换DEBUG模式跟随用户配置命令头 (35b325d)
Code Refactoring
- config: 重构配置文件,采用 yaml 格式 (42a3d05)