mautrix.appservice
- class mautrix.appservice.AppService
Bases:
AppServiceServerMixin
The main AppService container.
- __init__(server, domain, as_token, hs_token, bot_localpart, id, loop=None, log=None, verify_ssl=True, tls_cert=None, tls_key=None, query_user=None, query_alias=None, bridge_name=None, state_store=None, aiohttp_params=None, ephemeral_events=False, encryption_events=False, default_ua='mautrix-python/0.21.0b4 aiohttp/3.12.15 Python/3.13.7', default_http_retry_count=0, connection_limit=None)
- Parameters:
server (str)
domain (str)
as_token (str)
hs_token (str)
bot_localpart (str)
id (str)
loop (AbstractEventLoop | None)
verify_ssl (bool)
tls_cert (str | None)
tls_key (str | None)
query_user (Callable[[Request], Awaitable[Response | None]])
query_alias (Callable[[Request], Awaitable[Response | None]])
bridge_name (str | None)
state_store (ASStateStore)
aiohttp_params (dict)
ephemeral_events (bool)
encryption_events (bool)
default_ua (str)
default_http_retry_count (int)
connection_limit (int | None)
- Return type:
None
- property http_session: ClientSession
- async stop()
- Return type:
None
- state_store: ASStateStore
- log: TraceLogger
- app: web.Application