Async wrapper for matrix.org admin API
Project description
Matrix Admin Sdk
Async wrapper for matrix.org admin API
Installation
pip install matrix-admin-sdk
Usage
Documentations here
Quick Start
import asyncio
import httpx
from matrix_admin_sdk import MatrixAdminClient
from matrix_admin_sdk.endpoints.v1 import EditRoomMembership
async def main():
admin_key = "admin_key"
http_client = httpx.AsyncClient()
server_url = "https://matrix.server.com"
admin_client = MatrixAdminClient(http_client, admin_key, server_url)
api = EditRoomMembership(admin_client)
res = await api.join_user_to_room("room_id", "user_id")
if __name__ == "__main__":
asyncio.run(main())
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
matrix-admin-sdk-0.1.1b0.tar.gz
(26.1 kB
view hashes)
Built Distribution
Close
Hashes for matrix_admin_sdk-0.1.1b0-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | 0083e7da7f60ba61d5b06bc734e647f9d19f1ea760b6cc02ad7f4821ad129fdf |
|
MD5 | 99fcfc8ea540aa1ceaa84be7b5b87b6e |
|
BLAKE2b-256 | 9e4e5cb853d7fbd98a827e37bd8454cf5c3c98bf7916f6527c6f4321e2a80dad |