This repository has been archived by the owner on Oct 21, 2023. It is now read-only.
Releases: GraiaProject/Ichika
Releases · GraiaProject/Ichika
0.0.8
0.0.7
0.0.7 - 2023-05-23
你可以在 PyPI 找到该版本。
新增
- 支持解析
LightApp
格式的转发消息。mamoe/mirai#2618
修复
- 修复了事件在
Union
中无法正常获取的问题。 - 修复了扫码登录的逻辑。
0.0.6
0.0.6 - 2023-05-13
你可以在 PyPI 找到该版本。
新增
- 使用
backon
提供自动重试。 (#55) Member.card_name
现在表示合并后的名片。原始名片存储于Member.raw_card_name
中。 (#56)- 支持处理群名更新事件。
- 添加
Client.get_profile
以获取用户公开资料。 - 添加了获取群员列表的方法。
更改
- 优化了首次登录即失败以及退出时掉线的逻辑。 (#57)
Client.get_group_admins
的返回类型更改为list[Member]
。 (#65)- 使用
Enum
表示性别和权限。 (#68) - 使用
Literal
标注了可用密码登录的协议列表。 - 更改了 Rust 侧日志的显示风格。
- 现在自动重连将采取最小 3s,最大 60s,每次增长 1.2 倍的间隔时间,并不再主动停止重试。
- 现在要使用刷新缓存的 API 应传入
cache = False
而不是调用get_xxx_raw
方法。 - 设定每个账号的群员和群的缓存大小为 1024。
- 重命名
ichika.core.Profile.sex
为ichika.core.Profile.gender
。 - 默认限制使用 4 个线程进行操作。你可以通过
ICHIKA_RUNTIME_THREAD_COUNT
环境变量来修改这个限制。
修复
0.0.5
0.0.5 - 2023-05-03
你可以在 PyPI 找到该版本。
新增
- 增加了适用于
Launart
的IchikaComponent
可启动组件。 - 支持上传与发送音频。
- 支持发送和接收“回复”元素。请注意该元素和图片一起使用时可能发生 bug。
- 支持处理“请求”事件(好友申请、加群申请、入群邀请)。
- 支持处理全体禁言和群员禁言事件。
- 支持处理其他群员退群事件。
- 支持处理删除好友事件(无论是主动还是被动)。
- 支持处理新增好友事件。
- 支持处理新成员进群事件。
- 支持处理群员权限更新事件。
- 支持处理群解散事件。
- 支持接收、下载和上传转发消息。
- 支持接收和发送音乐分享。
- 支持接收好友申请、加群申请与被邀请入群事件。
- 添加了
Android Pad
协议。 - 添加了基础的
Graia Project
绑定。
更改
- 使用异步登录回调。 (#25)
- 群组事件的
Group
对象不再挂靠于MemberInfo
,而是存储于Group
属性。 (#29) - 使用
dict
作为事件传递结构以方便其他框架绑定。 (#34) - 使用
str
作为protocol
值,并同步所有协议至最新版本。 - 更改了构建信息的键名。
修复
- 暂时删除了来自 RICQ 的无用
LoginEvent
以避免启动时的报错。
其他
- 升级
syn
至2.x.x
。