Skip to content

Releases: MadokaProject/Madoka

v4.3.1

25 Mar 04:32
0e5e30f
Compare
Choose a tag to compare

4.3.1 (2023-03-25)

Bug Fixes

  • app.trigger/group_qa: 正则匹配的问题 (e5c66d2)

v4.3.0

24 Mar 13:18
e89fb04
Compare
Choose a tag to compare

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

27 Dec 15:13
4464c3d
Compare
Choose a tag to compare

4.2.0 (2022-12-27)

Features

  • config: 显示生成的配置文件路径 (f547498)

Bug Fixes


强烈建议升级到该版本

v4.1.0

29 Oct 05:45
e24b0fd
Compare
Choose a tag to compare

4.1.0 (2022-10-29)

Features

  • util.baidu.moderation: 新增百度文本、图片审核 (0d4080e)
  • 移除requirements.txt, 请使用 pdm 更新依赖 (df9ef3d)

Bug Fixes

  • core.config: 修复数据库配置读取的问题 (0d4080e)
  • Dockerfile: 添加baiduAI SDK (877ed65)
  • game: 自动签到无法关闭 (7713f09)
  • plugin.rank (fa0dc83)
  • util.alconna.commander: 修复频率限制的冲突的bug (0d4080e)

v4.0.5

17 Oct 11:57
255bca4
Compare
Choose a tag to compare

4.0.5 (2022-10-17)

Bug Fixes

  • commander: 事件不匹配时会额外报错的问题 (d424af3)

v4.0.4

17 Oct 07:55
e248022
Compare
Choose a tag to compare

4.0.4 (2022-10-17)

Bug Fixes

  • 调整插件信息文件存放位置, 添加一个v3升级v4的配置文件转换脚本 (a4269f7)

v4.0.3

17 Oct 02:13
8b7098f
Compare
Choose a tag to compare

4.0.3 (2022-10-17)

Bug Fixes

  • 无法获取远程版本信息 (7f36070)

v4.0.2

16 Oct 16:43
511abad
Compare
Choose a tag to compare

4.0.2 (2022-10-16)

Bug Fixes

  • 调整获取远程版本的url, 导出requirements.txt (61eefe2)

v4.0.1

16 Oct 15:35
148e9ef
Compare
Choose a tag to compare

4.0.1 (2022-10-16)

Bug Fixes

  • 添加yaml依赖, 修复已知问题 (e98ba46)

v4.0.0

16 Oct 15:05
4f2b881
Compare
Choose a tag to compare

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)