We'be already been going against upstream defaults and have been enabling backfilling for a few other bridges (Messenger, Instagram, Telegram, Twitter). Now I'm enabling backfilling by default for the remaining ones, for consistency.pull/3534/head
| @@ -25,7 +25,7 @@ matrix_mautrix_gmessages_homeserver_address: "" | |||||
| matrix_mautrix_gmessages_homeserver_domain: "{{ matrix_domain }}" | matrix_mautrix_gmessages_homeserver_domain: "{{ matrix_domain }}" | ||||
| matrix_mautrix_gmessages_appservice_address: "http://matrix-mautrix-gmessages:8080" | matrix_mautrix_gmessages_appservice_address: "http://matrix-mautrix-gmessages:8080" | ||||
| matrix_mautrix_gmessages_backfill_enabled: false | |||||
| matrix_mautrix_gmessages_backfill_enabled: true | |||||
| matrix_mautrix_gmessages_backfill_max_initial_messages: 50 | matrix_mautrix_gmessages_backfill_max_initial_messages: 50 | ||||
| matrix_mautrix_gmessages_backfill_max_catchup_messages: 500 | matrix_mautrix_gmessages_backfill_max_catchup_messages: 500 | ||||
| matrix_mautrix_gmessages_backfill_unread_hours_threshold: 720 | matrix_mautrix_gmessages_backfill_unread_hours_threshold: 720 | ||||
| @@ -100,6 +100,12 @@ matrix_mautrix_signal_logging_level: 'warn' | |||||
| # If false, created portal rooms will never be federated. | # If false, created portal rooms will never be federated. | ||||
| matrix_mautrix_signal_federate_rooms: true | matrix_mautrix_signal_federate_rooms: true | ||||
| matrix_mautrix_signal_backfill_enabled: true | |||||
| matrix_mautrix_signal_backfill_max_initial_messages: 50 | |||||
| matrix_mautrix_signal_backfill_max_catchup_messages: 500 | |||||
| matrix_mautrix_signal_backfill_unread_hours_threshold: 720 | |||||
| matrix_mautrix_signal_backfill_threads_max_initial_messages: 50 | |||||
| # Whether or not metrics endpoint should be enabled. | # Whether or not metrics endpoint should be enabled. | ||||
| # Enabling them is usually enough for a local (in-container) Prometheus to consume them. | # Enabling them is usually enough for a local (in-container) Prometheus to consume them. | ||||
| # If metrics need to be consumed by another (external) Prometheus server, consider exposing them via `matrix_mautrix_signal_metrics_proxying_enabled`. | # If metrics need to be consumed by another (external) Prometheus server, consider exposing them via `matrix_mautrix_signal_metrics_proxying_enabled`. | ||||
| @@ -280,18 +280,18 @@ direct_media: | |||||
| # See https://docs.mau.fi/bridges/general/backfill.html for more details. | # See https://docs.mau.fi/bridges/general/backfill.html for more details. | ||||
| backfill: | backfill: | ||||
| # Whether to do backfilling at all. | # Whether to do backfilling at all. | ||||
| enabled: false | |||||
| enabled: {{ matrix_mautrix_signal_backfill_enabled | to_json }} | |||||
| # Maximum number of messages to backfill in empty rooms. | # Maximum number of messages to backfill in empty rooms. | ||||
| max_initial_messages: 50 | |||||
| max_initial_messages: {{ matrix_mautrix_signal_backfill_max_initial_messages | to_json }} | |||||
| # Maximum number of missed messages to backfill after bridge restarts. | # Maximum number of missed messages to backfill after bridge restarts. | ||||
| max_catchup_messages: 500 | |||||
| max_catchup_messages: {{ matrix_mautrix_signal_backfill_max_catchup_messages | to_json }} | |||||
| # If a backfilled chat is older than this number of hours, | # If a backfilled chat is older than this number of hours, | ||||
| # mark it as read even if it's unread on the remote network. | # mark it as read even if it's unread on the remote network. | ||||
| unread_hours_threshold: 720 | |||||
| unread_hours_threshold: {{ matrix_mautrix_signal_backfill_unread_hours_threshold| to_json }} | |||||
| # Settings for backfilling threads within other backfills. | # Settings for backfilling threads within other backfills. | ||||
| threads: | threads: | ||||
| # Maximum number of messages to backfill in a new thread. | # Maximum number of messages to backfill in a new thread. | ||||
| max_initial_messages: 50 | |||||
| max_initial_messages: {{ matrix_mautrix_signal_backfill_threads_max_initial_messages | to_json }} | |||||
| # Settings for the backwards backfill queue. This only applies when connecting to | # Settings for the backwards backfill queue. This only applies when connecting to | ||||
| # Beeper as standard Matrix servers don't support inserting messages into history. | # Beeper as standard Matrix servers don't support inserting messages into history. | ||||
| queue: | queue: | ||||
| @@ -55,6 +55,12 @@ matrix_mautrix_slack_homeserver_token: '' | |||||
| matrix_mautrix_slack_appservice_bot_username: slackbot | matrix_mautrix_slack_appservice_bot_username: slackbot | ||||
| matrix_mautrix_slack_backfill_enabled: true | |||||
| matrix_mautrix_slack_backfill_max_initial_messages: 50 | |||||
| matrix_mautrix_slack_backfill_max_catchup_messages: 500 | |||||
| matrix_mautrix_slack_backfill_unread_hours_threshold: 720 | |||||
| matrix_mautrix_slack_backfill_threads_max_initial_messages: 50 | |||||
| # Minimum severity of journal log messages. | # Minimum severity of journal log messages. | ||||
| # Options: debug, info, warn, error, fatal | # Options: debug, info, warn, error, fatal | ||||
| matrix_mautrix_slack_logging_level: 'warn' | matrix_mautrix_slack_logging_level: 'warn' | ||||
| @@ -317,18 +317,18 @@ direct_media: | |||||
| # See https://docs.mau.fi/bridges/general/backfill.html for more details. | # See https://docs.mau.fi/bridges/general/backfill.html for more details. | ||||
| backfill: | backfill: | ||||
| # Whether to do backfilling at all. | # Whether to do backfilling at all. | ||||
| enabled: false | |||||
| enabled: {{ matrix_mautrix_slack_backfill_enabled | to_json }} | |||||
| # Maximum number of messages to backfill in empty rooms. | # Maximum number of messages to backfill in empty rooms. | ||||
| max_initial_messages: 50 | |||||
| max_initial_messages: {{ matrix_mautrix_slack_backfill_max_initial_messages | to_json }} | |||||
| # Maximum number of missed messages to backfill after bridge restarts. | # Maximum number of missed messages to backfill after bridge restarts. | ||||
| max_catchup_messages: 500 | |||||
| max_catchup_messages: {{ matrix_mautrix_slack_backfill_max_catchup_messages | to_json }} | |||||
| # If a backfilled chat is older than this number of hours, | # If a backfilled chat is older than this number of hours, | ||||
| # mark it as read even if it's unread on the remote network. | # mark it as read even if it's unread on the remote network. | ||||
| unread_hours_threshold: 720 | |||||
| unread_hours_threshold: {{ matrix_mautrix_slack_backfill_unread_hours_threshold| to_json }} | |||||
| # Settings for backfilling threads within other backfills. | # Settings for backfilling threads within other backfills. | ||||
| threads: | threads: | ||||
| # Maximum number of messages to backfill in a new thread. | # Maximum number of messages to backfill in a new thread. | ||||
| max_initial_messages: 50 | |||||
| max_initial_messages: {{ matrix_mautrix_slack_backfill_threads_max_initial_messages | to_json }} | |||||
| # Settings for the backwards backfill queue. This only applies when connecting to | # Settings for the backwards backfill queue. This only applies when connecting to | ||||
| # Beeper as standard Matrix servers don't support inserting messages into history. | # Beeper as standard Matrix servers don't support inserting messages into history. | ||||
| queue: | queue: | ||||
| @@ -1,10 +1,5 @@ | |||||
| # File : roles/custom/matrix-bridge-mautrix-telegram/defaults/main.yml | |||||
| # Author : Pierre (McFly) Marty <paq.marty@gmail.com> | |||||
| # Date : 17.01.2024 | |||||
| # Last Modified Date: 17.01.2024 | |||||
| # Last Modified By : Pierre (McFly) Marty <paq.marty@gmail.com> | |||||
| # ----- | |||||
| --- | --- | ||||
| # mautrix-telegram is a Matrix <-> Telegram bridge | # mautrix-telegram is a Matrix <-> Telegram bridge | ||||
| # Project source code URL: https://github.com/mautrix/telegram | # Project source code URL: https://github.com/mautrix/telegram | ||||