icalingua-python-bot/news.md

134 lines
2.6 KiB
Markdown
Raw Normal View History

2024-01-25 22:08:02 +08:00
# 更新日志
## 0.6.0-dev
- 去除了 matrix 的支持
- 淦哦
- 去除了相应代码和依赖
- 去除了 Python 侧代码
- 向 tailchat (typescript 低头)
- 修复了没法编译的问题(
2024-03-16 16:58:18 +08:00
## 0.5.3
修复了 Icalingua 断开时 如果 socketio 已经断开会导致程序 返回 Error 的问题
以及还有一些别的修复就是了
- Python 端修改
- `on_message` -> `on_ica_message`
- `on_delete_message` -> `on_ica_delete_message`
- 添加 `on_matrix_message`
2024-03-15 01:03:24 +08:00
## 0.5.1/2
重构了一整波, 还没改 `ica-typing.py` 的代码
但至少能用了
2024-03-15 12:27:00 +08:00
- Ica 版本号 `1.4.0`
- Matrix 版本号 `0.1.0`
## 0.5.0
准备接入 `Matrix`
去掉 `pyo3-async` 的依赖
2024-02-25 21:38:51 +08:00
## 0.4.12
把 0.4.11 的遗留问题修完了
2024-02-25 12:01:36 +08:00
## 0.4.11
这几天就是在刷版本号的感觉
- 添加
- `DeleteMessage` 用于删除消息
- `NewMessage.as_delete` 用于将消息转换为删除消息
- `client::delete_message` 用于删除消息
- `client::fetch_history` 用于获取历史消息 TODO
- `py::class::DeleteMessagePy` 用于删除消息 的 Python 侧 API
- `py::class::IcaClientPy.delete_message` 用于删除消息 的 Python 侧 API
- `IcalinguaStatus.current_loaded_messages_count`
- 用于以后加载信息计数
- 修改
2024-03-16 16:58:18 +08:00
- `py::class::IcaStatusPy`
2024-02-25 12:01:36 +08:00
- 大部分方法从手动 `unsafe` + `Option`
- 改成直接调用 `IcalinguaStatus` 的方法
- `IcalinguaStatus`
- 所有方法均改成 直接对着 `IcalinguaStatus` 的方法调用
- 补全没有的方法
2024-02-25 01:34:43 +08:00
## 0.4.10
好家伙, 我感觉都快能叫 0.5 了
修改了一些内部数据结构, 使得插件更加稳定
添加了 `rustfmt.toml` 用于格式化代码
**注意**: 请在提交代码前使用 `cargo +nightly fmt` 格式化代码
修复了 `Message` 解析 `replyMessage` 字段是 如果是 null 则会解析失败的问题
## 0.4.9
修复了 Python 插件运行错误会导致整个程序崩溃的问题
2024-02-22 23:17:20 +08:00
## 0.4.8
添加了 `filter_list` 用于过滤特定人的消息
2024-02-22 19:08:09 +08:00
## 0.4.7
修复了重载时如果代码有问题会直接 panic 的问题
2024-02-22 15:06:16 +08:00
## 0.4.6
现在更适合部署了
2024-02-22 14:31:10 +08:00
## 0.4.5
添加 `is_reply` api 到 `NewMessagePy`
2024-02-22 14:10:11 +08:00
## 0.4.4
现在正式支持 Python 插件了
`/bmcl` 也迁移到了 Python 插件版本
2024-02-22 12:47:20 +08:00
## 0.4.3
噫! 好! 我成了!
2024-02-21 21:50:52 +08:00
## 0.4.2
现在是 async 版本啦!
## 0.4.1
现在能发送登录信息啦
## 0.4.0
使用 Rust 从头实现一遍
\能登录啦/
2024-02-20 21:06:13 +08:00
## 0.3.3
适配 Rust 端的配置文件修改
## 0.3.1/2
改进 `/bmcl` 的细节
## 0.3.0
合并了 dongdigua 的代码, 把消息处理部分分离
现在代码更阳间了(喜
2024-01-25 22:08:02 +08:00
## 0.2.3
添加了 `/bmcl` 请求 bmclapi 状态
## 0.2.2
重构了一波整体代码