Skip to main content

Satori Protocol SDK for python

Project description

satori-python

latest release Licence PyPI PyPI - Python Version

基于 Satori 协议的 Python 开发工具包

协议介绍

Satori Protocol

协议端

目前提供了 satori 协议实现的有:

  • Chronocat
  • Koishi (搭配 @koishijs/plugin-server

安装

pip install satori-python

使用

客户端:

from satori import App, Account, Event, ClientInfo

app = App(ClientInfo(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()

文档

请阅读 仓库文档

Project details


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.2.0.tar.gz (15.3 kB view hashes)

Uploaded Source

Built Distribution

satori_python-0.2.0-py3-none-any.whl (19.6 kB view hashes)

Uploaded Python 3

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page