Hyperot Satori Adapter
Satori protocol adapter for hyperot.v2, implementing the Satori protocol as specified by
satorijs/docs.
Install the adapter from PyPI:
pip install hyper-bot hyperot-adapter-satori
The package registers the satori adapter through the hyperot.adapters entry-point group.
Supported connection types:
WebSocket-- the framework opens the event WebSocket at/v1/events, sendsIDENTIFYand keeps the connection alive withPING, and calls APIs over HTTP.WebHook-- the framework serves an HTTP endpoint the SDK posts events to, loads the logins from/v1/meta, and registers the webhook withmeta/webhook.create.
Both types call APIs over HTTP with the Satori-Platform and Satori-User-ID headers the
protocol requires.
The package contains manifest.json, which is loaded by hyperot.v2.Client.from_appconfig().
Message content is encoded as Satori message elements instead of a segment array, so
hyperot_adapter_satori.segments holds both the element parser and the codec that maps
elements onto V2 segments.
Metadata
Release files for hyperot-adapter-satori 2.0.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| hyperot_adapter_satori-2.0.1.tar.gz | 26.1 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| hyperot_adapter_satori-2.0.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 56.0 kB
Release files / hyperot_adapter_satori-2.0.1.tar.gz
| Download URL | hyperot_adapter_satori-2.0.1.tar.gz |
|---|---|
| Size | 26.1 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
017abd8a0ee34fb75f9f242ddac2a1afbb32965044b75016f91bfa25c6dc6ecc
|
|
BLAKE2b-256 checksum How to use checksums |
19dc87b511bdc5f3439e0bc853f800f459b35226d112b0e183f97314eff40a8e
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency logRelease files / hyperot_adapter_satori-2.0.1-py3-none-any.whl
| Download URL | hyperot_adapter_satori-2.0.1-py3-none-any.whl |
|---|---|
| Size | 29.8 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
f9343497af7a1291341b7b37e23ff4d28c478701672b326defb76fc3b817aed4
|
|
BLAKE2b-256 checksum How to use checksums |
ddcef18147397a8f547cbd24d005969015ce01b6cc6d3a926eae703af07979e4
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/7.0.0 CPython/3.13.14
|
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
PyPI Publish Attestation
PyPI verified that this artifact, at this checksum, originated from the publisher listed below.
Signed by GitHub Actions, verified by PyPI on Oct 2, 2026.
Transparency log