Skip to content

Releases: Threkork/Kovi

v0.11.5

14 Jan 13:56
Compare
Choose a tag to compare

0.11.4 和 0.11.5

  • 修复发送api时echo不为None但api_tx为None时崩溃的问题。
  • 修复Api 的 set_group_add_request 误写为好友请求。( @xfoxfu )

最近更新

  • 新增保存黑白名单状态。
  • 修复黑白名单的一系列错误。
  • 改 KoviApi 为弃用状态。
  • 修改 admins 和访问控制 list 为 HashSet。
  • 修改插件关闭时的log,从info改为debug。

0.11.0

  • 机器人启动可选择是否启动插件。
  • 启动时可以从 kovi.conf.toml 载入是否启动插件。
  • 退出时可记录更新的 Bot 状态。
  • 微修改架构,一次程序运行不再限制只运行一次 bot.run() ,可在 run() 时做其它操作。
  • 运行时可从 RuntimeBot 控制 Bot ,目前包含管理员控制。
  • 框架级的插件黑白名单,可从 RuntimeBot 控制。
  • 删除 KoviApi trait 。

v0.11.3

04 Jan 06:24
a252c9a
Compare
Choose a tag to compare

0.11.3

  1. 修改 admins 和访问控制 list 为 HashSet。
  2. 修改插件关闭时的log,从info改为debug。

最近更新

  1. 新增保存黑白名单状态。
  2. 修复黑白名单的一系列错误。
  3. 改 KoviApi 为弃用状态。

0.11.0

  1. 机器人启动可选择是否启动插件。
  2. 启动时可以从 kovi.conf.toml 载入是否启动插件。
  3. 退出时可记录更新的 Bot 状态。
  4. 微修改架构,一次程序运行不再限制只运行一次 bot.run() ,可在 run() 时做其它操作。
  5. 运行时可从 RuntimeBot 控制 Bot ,目前包含管理员控制。
  6. 框架级的插件黑白名单,可从 RuntimeBot 控制。
  7. 删除 KoviApi trait 。

v0.11.2

01 Jan 11:18
1874190
Compare
Choose a tag to compare

0.11.2
1. 新增保存黑白名单状态。
2. 修复黑白名单的一系列错误。

0.11.1
1. 改 KoviApi 为弃用状态。

0.11.0
新增
1. 机器人启动可选择是否启动插件。
3. 启动时可以从 kovi.conf.toml 载入是否启动插件。
4. 退出时可记录更新的 Bot 状态。
5. 微修改架构,一次程序运行不再限制只运行一次 bot.run() ,可在 run() 时做其它操作。
6. 运行时可从 RuntimeBot 控制 Bot ,目前包含管理员控制。
7. 框架级的插件黑白名单,可从 RuntimeBot 控制。
修改
1. 删除 KoviApi trait 。

v0.11.0

30 Dec 10:35
a61cc96
Compare
Choose a tag to compare

新增
1. 机器人启动可选择是否启动插件。
2. 启动时可以从kovi.conf.toml载入是否启动插件。
3. 退出时可记录更新的Bot状态。
4. 微修改架构,一次程序运行不再限制只运行一次 bot.run() ,可在run()时做其它操作。
5. 运行时可从RuntimeBot控制Bot,目前包含管理员控制。
6. 框架级的插件黑白名单,可从RuntimeBot控制。
修改
1. 删除 KoviApi trait

v0.10.0

05 Nov 14:58
Compare
Choose a tag to compare
  1. 新增支持ipv6,还有wss协议
  2. 新增支持 message_sent 事件,需打开 message_sent feature

v0.9.2

30 Oct 15:52
Compare
Choose a tag to compare

0.9.2 更新内容如下

  1. Message 新增impl Iterator 和impl Add 。

0.9更新内容如下:

  1. RuntimeBot 新增控制插件卸载和插件加载 Api。
  2. 新增 kovi::spawn 以供控制插件动态卸载。建议新线程都转移至 kovi::spawn 可以让 kovi 控制这些创建的新线程。
  3. 现在监听闭包不再限制最后的返回类型为 () 。
  4. kovi.conf.json 将会改成 kovi.conf.toml 。
  5. 如果需要编写拓展Api插件,在RuntimeBot mod下提供发送 Api 便捷函数。

v0.9.0

23 Oct 09:13
Compare
Choose a tag to compare

更新内容如下:

  1. RuntimeBot 新增控制插件卸载和插件加载 Api。
  2. 新增 kovi::spawn 以供控制插件动态卸载。建议新线程都转移至 kovi::spawn 可以让 kovi 控制这些创建的新线程。
  3. 现在监听闭包不再限制最后的返回类型为 () 。
  4. kovi.conf.json 将会改成 kovi.conf.toml 。
  5. 如果需要编写拓展Api插件,在RuntimeBot mod下提供发送 Api 便捷函数。

v0.8.8

11 Oct 12:45
Compare
Choose a tag to compare

0.8 以来的小更新:

  1. 规范 RuntimeBot 的异步,现在在 .await 之前就会把请求发到服务端,在 .await 时,是获取已经储存在 kovi 里面的缓存里面的数据,或者等待获取服务端的数据。
  2. AllMsgEvent 的 reply_text() 现在只存在于 cqstring 特性。
  3. Message 新增 push 系列方法。

0.8.0 更新

  1. 破坏性更新,今后只支持异步代码。
  2. 架构大调整,简化插件写法。
  3. 分解优化 bot 构建方式,不再需要 kovi.conf.json 文件也可构建 bot。
  4. 添加 async_move 宏以便捷方式编写异步监听。
  5. 完善加群请求的api。
  6. 新增私聊监听,群聊监听,cron任务注册。

v0.8.3

07 Oct 10:36
Compare
Choose a tag to compare

0.8 以来的小更新:

  1. 规范 RuntimeBot 的异步,现在在 .await 之前就会把请求发到服务端,在 .await 时,是获取已经储存在kovi里面的缓存里面的数据,或者等待获取服务端的数据。

0.8.0 更新

  1. 破坏性更新,今后只支持异步代码。
  2. 架构大调整,简化插件写法。
  3. 分解优化 bot 构建方式,不再需要 kovi.conf.json 文件也可构建 bot。
  4. 添加 async_move 宏以便捷方式编写异步监听。
  5. 完善加群请求的api。
  6. 新增私聊监听,群聊监听,cron任务注册。

v0.8.0

29 Sep 07:37
676691e
Compare
Choose a tag to compare
  1. 破坏性更新,今后只支持异步代码。( @Threkork )
  2. 架构大调整,简化插件写法。( @Threkork )
  3. 分解优化 bot 构建方式,不再需要 kovi.conf.json 文件也可构建 bot。( @Threkork )
  4. 添加 async_move 宏以便捷方式编写异步监听。 ( @rust-kotlin )
  5. 完善加群请求的api。 ( @rust-kotlin@Threkork )
  6. 新增私聊监听,群聊监听,cron任务注册。 ( @Threkork )