Aiotieba

Latest version: v4.5.3

Safety actively analyzes 722032 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 17

3.1.5

新增特性

- 私信功能与极速版 `9.1.0.0` 的实现一致
- 新增 `get_group_msg` `set_msg_readed` `push_notify` 以支持私信功能

变化特性

- `Client.get_newmsg` 被移除,因为该功能与websocket中的对应功能重复
- 为了使protobuf接口更好地兼容 `websocket` 通道,现在用户状态、http、websocket三部分功能更进一步分离,分别放置于 `TbCore` 、 `HttpCore` 和 `WsCore`
- *tiebaclient!!!* 摘要算法现在使用C实现
- 设置长度不正确的 `BDUSS` 和 `STOKEN` 现在会直接抛出 `ValueError` 而不是打印日志

3.1.4

变化特性

- `z_id` 的实现现在与12.x版本保持一致
- 密码学实现更换为 [`mbedtls`](https://github.com/Mbed-TLS/mbedtls)
- 使用 `secrets.token_bytes` 替换 `random.randbytes` 以兼容Python3.8
- 优化了C扩展中的异常处理

3.1.3

新增特性

- 新增方法 `Client.set_profile` ,用于设置个人信息
- 新增方法 `Client.set_nickname_old` ,用于设置旧版昵称
- 引入C语言扩展实现 `helios_hash` , `x86` 平台不建议使用,因为摘要算法大量使用 `uint64`

变化特性

- `cuid_galaxy2` 和 `c3_aid` 的实现现在与12.x版本保持一致

3.1.2

新增特性

- 新增方法 `Client.sign_growth_share` ,用于完成用户等级相关的转发主题帖任务
- 新增方法 `Client.agree_vimage` ,用于完成用户等级相关的虚拟形象互动任务
- 添加了一个 `z_id` 的伪实现,请谨慎使用

变化特性

- `sign_growth` 现在会使用和 `sign_growth_share` 一致的app接口,以减少响应大小,但网页端接口仍将暂时保留
- `tbs` 属性从 `Client` 移动至 `TbCore`
- `client_id` 现在会使用 `__sync` 方法由服务端获取而不是在本地生成. 参考 [TiebaLite150](https://github.com/HuanCheng65/TiebaLite/issues/150)
- 一些禁止在外部使用的方法被设为双下划线前缀
- 简化了密码学实现,删除了 `padding` 相关的轮子,使用 `binascii` 替代 `base64`

bug修复

- 修复了 `add_post` 中的一处 `await` 遗漏 88

3.1.1

新增特性

- 允许自定义函数实现异常转发 [使用例子](https://github.com/Starry-OvO/aiotieba/issues/82#issuecomment-1398345702) 82

变化特性

- `Client.set_privacy` 功能拆分为 `set_thread_privacy` 和 `set_thread_public`

bug修复

- 修复了部分api未启用tls的bug

3.1.0

新增特性

- 新增 `Client.sign_growth` 支持用户成长等级签到
- 支持在 `Client` 级别设置http代理

变化特性

- 底层http库由 [`httpx`](https://github.com/encode/httpx) 变更回 [`aiohttp`](https://github.com/aio-libs/aiohttp)

bug修复

- 修复了 `Page_blacklist.total_page` 缺失的bug
- 修复了 `Forum_detail.fname` 缺失的bug

Page 9 of 17

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.