Satori Protocol SDK for python
Project description
satori-python
基于 Satori 协议的 Python 开发工具包
协议介绍
协议端
目前提供了 satori
协议实现的有:
- Chronocat
- Koishi (搭配
@koishijs/plugin-server
)
安装
pip install satori-python
使用
客户端:
from satori import App, Account, Event, WebsocketsInfo
app = App(WebsocketsInfo(port=5140))
@app.register
async def on_message(account: Account, event: Event):
if event.user and event.user.id == "xxxxxxxxxxx":
await account.send(event, "Hello, World!")
app.run()
服务端:
from satori import Server, Adapter
server = Server(port=5140)
server.apply(Adapter())
server.run()
文档
请阅读 仓库文档
示例
- 客户端:client.py
- 服务端:server.py
- 适配器:adapter.py
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
satori_python-0.4.0.tar.gz
(16.4 kB
view hashes)
Built Distribution
Close
Hashes for satori_python-0.4.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 86a5d8d4e77d0034f2e4cd96952aeb15a330eb2ab23947aae6557af561785bbc |
|
MD5 | ce41b291fe189b54fc9050d0b5598523 |
|
BLAKE2b-256 | 6f161b2f6a3b009a3e579f71a8d3a4a009d2a06ae37e98ee9223caf12d951454 |