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 origin Docker container, providing supplying API.
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.1.3.tar.gz
(3.5 kB
view hashes)
Built Distribution
Close
Hashes for pysignalbot-0.1.3-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 1c7c8747371b745fa66464184a2497315fcc602bb3a2856601b2c73fc5225687 |
|
MD5 | 2eea72aa34068ed7afa37328d0b859da |
|
BLAKE2b-256 | 85ee5eda27b8ccacc350611410a48e89fd526cc9e3a5ffccad8bf70298cd2823 |