新特性
- `Bot` 新增 `iter_villa_members` 接口,可以对别野成员进行异步迭代:
python
async for members in bot.iter_villa_members(event.villa_id):
print(members)
修复
- 根据最新官方文档修正以下模型:
+ 移除 MemberBasic 的 `avatar` 字段
+ Member 的 `joined_at` 字段改为 datetime 类型
+ MemberRole 补充一下字段
- member_num
- font_color
- bg_color
- has_manage_perm
- is_all_room
- room_ids
- color_scheme_id
- priority
破坏性变更
- 修改 `get_villa_members` 接口的返回值结构
- 移除已经下线的 `sort_group_list` 和 `sort_room_list` 接口
依赖
- 重构 protobuf 实现,移除 betterproto 依赖
**Full Changelog**: https://github.com/CMHopeSunshine/nonebot-adapter-villa/compare/v1.3.4...v1.4.0