Satori-python

Latest version: v0.16.2

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

Scan your dependencies

Page 5 of 7

0.11.0

新增
- `App.register_on`,其注册的函数只会对指定类型的事件响应
- `App` 与 `Server` 的 `run_async` 方法
- `satori.event` 中的 MessageEvent,GuildEvent 等
- `MessageObject.from_elements`,传入 `list[Element]` 来构建消息对象

改进
- `Server.route` 现在有明确的类型提示,会明确 request 的类型
- `Request` 现在可以用泛型指定 params 的类型
- `Server.route` 注册的函数的返回值现在也可以是 satori 中的 model

**Full Changelog**: https://github.com/RF-Tar-Railt/satori-python/compare/v0.10.0...v0.11.0

0.10.0

- 更换新的message content 解析逻辑
- 调整许多elements的构造方法
- Account.custom 可以传入自定义 SessionType 来拓展 api

**Full Changelog**: https://github.com/RF-Tar-Railt/satori-python/compare/v0.9.2...v0.10.0

0.9.2

- 修复 `User` 与 `Member` 的字段问题
- 事件体中的 `Message` 类改名为 `MessageObject`,以与作为消息元素的 `Message` 区分
- 为 `Element` 添加了 docstring

**Full Changelog**: https://github.com/RF-Tar-Railt/satori-python/compare/v0.9.1...v0.9.2

0.9.1

- 修复 `Channel.type` 未转为 ChannelType 的问题

**Full Changelog**: https://github.com/RF-Tar-Railt/satori-python/compare/v0.9.0...v0.9.1

0.9.0

破坏性改动
- 将整体结构区分为 core,client 与 server,同时原有包不变:
- `satori-python-core`: 包括 Element, Config, Model, Exception 等
- `satori-python-client`: 包括 App, Account, Session, Network
- `satori-python-server`: 包括 Server, Adapter 等
- `satori-python`: 以上三者的合体包
- `Config.network` 取消

新增
- 增加了枚举类 `EventType`
- 增加了 `App.register_config` 类方法,用来增加配置 -> 网络连接的映射

**Full Changelog**: https://github.com/RF-Tar-Railt/satori-python/compare/v0.8.0...v0.9.0

0.8.0

新增
- 元素 `Button`: [Satori-按钮](https://satori.js.org/zh-CN/protocol/elements.html#%E6%8C%89%E9%92%AE-%E5%AE%9E%E9%AA%8C%E6%80%A7)
- 按钮交互事件: [Satori-交互](https://satori.js.org/zh-CN/resources/interaction.html)

**Full Changelog**: https://github.com/RF-Tar-Railt/satori-python/compare/v0.7.0...v0.8.0

Page 5 of 7

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.