|
|
@ -12,6 +12,9 @@ homeserver:
|
|
|
|
# such as /_matrix/client/unstable/net.maunium.asmux/dms for atomically
|
|
|
|
# such as /_matrix/client/unstable/net.maunium.asmux/dms for atomically
|
|
|
|
# updating m.direct.
|
|
|
|
# updating m.direct.
|
|
|
|
asmux: false
|
|
|
|
asmux: false
|
|
|
|
|
|
|
|
# Whether asynchronous uploads via MSC2246 should be enabled for media.
|
|
|
|
|
|
|
|
# Requires a media repo that supports MSC2246.
|
|
|
|
|
|
|
|
async_media: false
|
|
|
|
|
|
|
|
|
|
|
|
# Application service host/registration related details
|
|
|
|
# Application service host/registration related details
|
|
|
|
# Changing these values requires regeneration of the registration.
|
|
|
|
# Changing these values requires regeneration of the registration.
|
|
|
@ -38,6 +41,11 @@ appservice:
|
|
|
|
# The base URL where the public-facing endpoints are available. The prefix is not added
|
|
|
|
# The base URL where the public-facing endpoints are available. The prefix is not added
|
|
|
|
# implicitly.
|
|
|
|
# implicitly.
|
|
|
|
external: {{ matrix_mautrix_facebook_appservice_public_external|to_json }}
|
|
|
|
external: {{ matrix_mautrix_facebook_appservice_public_external|to_json }}
|
|
|
|
|
|
|
|
# Allow logging in within Matrix. If false, users can only log in using the web interface.
|
|
|
|
|
|
|
|
allow_matrix_login: true
|
|
|
|
|
|
|
|
# Segment API key to enable analytics tracking for web server endpoints. Set to null to disable.
|
|
|
|
|
|
|
|
# Currently the only events are login start, success and fail.
|
|
|
|
|
|
|
|
segment_key: null
|
|
|
|
|
|
|
|
|
|
|
|
# The unique ID of this appservice.
|
|
|
|
# The unique ID of this appservice.
|
|
|
|
id: facebook
|
|
|
|
id: facebook
|
|
|
@ -171,6 +179,8 @@ bridge:
|
|
|
|
# and missed message backfilling when reconnecting.
|
|
|
|
# and missed message backfilling when reconnecting.
|
|
|
|
# Set to 0 to always re-sync, or -1 to never re-sync automatically.
|
|
|
|
# Set to 0 to always re-sync, or -1 to never re-sync automatically.
|
|
|
|
resync_max_disconnected_time: 5
|
|
|
|
resync_max_disconnected_time: 5
|
|
|
|
|
|
|
|
# Should the bridge do a resync on startup?
|
|
|
|
|
|
|
|
sync_on_startup: true
|
|
|
|
# Whether or not temporary disconnections should send notices to the notice room.
|
|
|
|
# Whether or not temporary disconnections should send notices to the notice room.
|
|
|
|
# If this is false, disconnections will never send messages and connections will only send
|
|
|
|
# If this is false, disconnections will never send messages and connections will only send
|
|
|
|
# messages if it was disconnected for more than resync_max_disconnected_time seconds.
|
|
|
|
# messages if it was disconnected for more than resync_max_disconnected_time seconds.
|
|
|
@ -194,6 +204,34 @@ bridge:
|
|
|
|
permissions:
|
|
|
|
permissions:
|
|
|
|
'{{ matrix_mautrix_facebook_homeserver_domain }}': user
|
|
|
|
'{{ matrix_mautrix_facebook_homeserver_domain }}': user
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
relay:
|
|
|
|
|
|
|
|
# Whether relay mode should be allowed. If allowed, `!fb set-relay` can be used to turn any
|
|
|
|
|
|
|
|
# authenticated user into a relaybot for that chat.
|
|
|
|
|
|
|
|
enabled: false
|
|
|
|
|
|
|
|
# The formats to use when sending messages to Messenger via a relay user.
|
|
|
|
|
|
|
|
#
|
|
|
|
|
|
|
|
# Available variables:
|
|
|
|
|
|
|
|
# $sender_displayname - The display name of the sender (e.g. Example User)
|
|
|
|
|
|
|
|
# $sender_username - The username (Matrix ID localpart) of the sender (e.g. exampleuser)
|
|
|
|
|
|
|
|
# $sender_mxid - The Matrix ID of the sender (e.g. @exampleuser:example.com)
|
|
|
|
|
|
|
|
# $message - The message content
|
|
|
|
|
|
|
|
message_formats:
|
|
|
|
|
|
|
|
m.text: '<b>$sender_displayname</b>: $message'
|
|
|
|
|
|
|
|
m.notice: '<b>$sender_displayname<b>: $message'
|
|
|
|
|
|
|
|
m.emote: '* <b>$sender_displayname<b> $message'
|
|
|
|
|
|
|
|
m.file: '<b>$sender_displayname</b> sent a file'
|
|
|
|
|
|
|
|
m.image: '<b>$sender_displayname</b> sent an image'
|
|
|
|
|
|
|
|
m.audio: '<b>$sender_displayname</b> sent an audio file'
|
|
|
|
|
|
|
|
m.video: '<b>$sender_displayname</b> sent a video'
|
|
|
|
|
|
|
|
m.location: '<b>$sender_displayname</b> sent a location'
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
facebook:
|
|
|
|
|
|
|
|
device_seed: generate
|
|
|
|
|
|
|
|
default_region_hint: ODN
|
|
|
|
|
|
|
|
connection_type: WIFI
|
|
|
|
|
|
|
|
carrier: Verizon
|
|
|
|
|
|
|
|
hni: 311390
|
|
|
|
|
|
|
|
|
|
|
|
# Python logging configuration.
|
|
|
|
# Python logging configuration.
|
|
|
|
#
|
|
|
|
#
|
|
|
|
# See section 16.7.2 of the Python documentation for more info:
|
|
|
|
# See section 16.7.2 of the Python documentation for more info:
|
|
|
|