File containing environment variables to be passed to the mautrix-telegram service, in which secret tokens can be specified securely by defining values for e.g. MAUTRIX_TELEGRAM_APPSERVICE_AS_TOKEN
, MAUTRIX_TELEGRAM_APPSERVICE_HS_TOKEN
, MAUTRIX_TELEGRAM_TELEGRAM_API_ID
, MAUTRIX_TELEGRAM_TELEGRAM_API_HASH
and optionally MAUTRIX_TELEGRAM_TELEGRAM_BOT_TOKEN
.
These environment variables can also be used to set other options by replacing hierarchy levels by .
, converting the name to uppercase and prepending MAUTRIX_TELEGRAM_
. For example, the first value above maps to settings.appservice.as_token.
The environment variable values can be prefixed with json::
to have them be parsed as JSON. For example, login_shared_secret_map
can be set as follows: MAUTRIX_TELEGRAM_BRIDGE_LOGIN_SHARED_SECRET_MAP=json::{"example.com":"secret"}
.