Releases: Threkork/Kovi
Releases · Threkork/Kovi
v0.10.0
v0.9.2
0.9.2 更新内容如下
- Message 新增impl Iterator 和impl Add 。
0.9更新内容如下:
- RuntimeBot 新增控制插件卸载和插件加载 Api。
- 新增 kovi::spawn 以供控制插件动态卸载。建议新线程都转移至 kovi::spawn 可以让 kovi 控制这些创建的新线程。
- 现在监听闭包不再限制最后的返回类型为 () 。
- kovi.conf.json 将会改成 kovi.conf.toml 。
- 如果需要编写拓展Api插件,在RuntimeBot mod下提供发送 Api 便捷函数。
v0.9.0
v0.8.8
0.8 以来的小更新:
- 规范 RuntimeBot 的异步,现在在 .await 之前就会把请求发到服务端,在 .await 时,是获取已经储存在 kovi 里面的缓存里面的数据,或者等待获取服务端的数据。
- AllMsgEvent 的 reply_text() 现在只存在于 cqstring 特性。
- Message 新增 push 系列方法。
0.8.0 更新
- 破坏性更新,今后只支持异步代码。
- 架构大调整,简化插件写法。
- 分解优化 bot 构建方式,不再需要 kovi.conf.json 文件也可构建 bot。
- 添加 async_move 宏以便捷方式编写异步监听。
- 完善加群请求的api。
- 新增私聊监听,群聊监听,cron任务注册。
v0.8.3
v0.8.0
v0.7.3
0.7.0以来所有小更改如下
- 修复在同步代码运行系统阻塞时报错tokio阻塞失败
- 修复异步的监听管理员失效的问题
- 对于未定义的api返回不会导致 panic! 了
0.7.0更新
- 全异步支持,在监听里面可以使用 async 了
- 现在 Api 返回的是 ApiRetrun 结构体,不再是单独的 data 字段了。
- Api 新增一个 send_like_return ,可返回数据
- 新增 util 提供数据读取存储函数。
- 新增 drop() 监听事件,可以监听程序退出事件。
- 现在二次启动 logger 是尝试启动了,不会 panic! 了。