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