Python client for `signal-cli-rest-api`
Project description
pysignalbot
Simple yet powerful library to work with signal-cli-rest-api. It supports both sync and async modes of Docker container and intends to provide closest to origin API.
Example
import asyncio
from pysignalbot import JsonRPCBot, Message
bot = JsonRPCBot("localhost:8080")
@bot.handler
def on_message(msg: Message):
print(msg)
async def main():
accounts = bot.get_accounts()
for account in accounts:
await bot.receive(account)
if __name__ in {"__main__", "__mp_main__"}:
asyncio.run(main())
Credits:
This project is heavily inspired by:
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
pysignalbot-0.2.0.tar.gz
(3.7 kB
view hashes)
Built Distribution
Close
Hashes for pysignalbot-0.2.0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | fbf7548b22d2b945b919e1d46a215ba3351899db3d89b8ab2555e65deb9f8b7b |
|
MD5 | a3e91ad97d39e5dd7026b5643a5196a6 |
|
BLAKE2b-256 | 23f280a55fd0ddf6c2c5c01baca03a98166df55ec7a176fd34e55008713bc902 |