Upgrade appservice-discord
This commit is contained in:
parent
4dbec2470f
commit
fe7bed5df3
|
@ -3,7 +3,7 @@
|
||||||
|
|
||||||
matrix_appservice_discord_enabled: true
|
matrix_appservice_discord_enabled: true
|
||||||
|
|
||||||
matrix_appservice_discord_docker_image: "halfshot/matrix-appservice-discord:latest"
|
matrix_appservice_discord_docker_image: "halfshot/matrix-appservice-discord:v1.0.0-rc3"
|
||||||
matrix_appservice_discord_docker_image_force_pull: "{{ matrix_appservice_discord_docker_image.endswith(':latest') }}"
|
matrix_appservice_discord_docker_image_force_pull: "{{ matrix_appservice_discord_docker_image.endswith(':latest') }}"
|
||||||
|
|
||||||
matrix_appservice_discord_base_path: "{{ matrix_base_data_path }}/appservice-discord"
|
matrix_appservice_discord_base_path: "{{ matrix_base_data_path }}/appservice-discord"
|
||||||
|
@ -17,6 +17,8 @@ matrix_appservice_discord_bot_token: ''
|
||||||
matrix_appservice_discord_appservice_token: ''
|
matrix_appservice_discord_appservice_token: ''
|
||||||
matrix_appservice_discord_homeserver_token: ''
|
matrix_appservice_discord_homeserver_token: ''
|
||||||
|
|
||||||
|
matrix_appservice_discord_homeserver_domain: "{{ matrix_domain }}"
|
||||||
|
|
||||||
# Controls whether the matrix-appservice-discord container exposes its HTTP port (tcp/9005 in the container).
|
# Controls whether the matrix-appservice-discord container exposes its HTTP port (tcp/9005 in the container).
|
||||||
#
|
#
|
||||||
# Takes an "<ip>:<port>" or "<port>" value (e.g. "127.0.0.1:9005"), or empty string to not expose.
|
# Takes an "<ip>:<port>" or "<port>" value (e.g. "127.0.0.1:9005"), or empty string to not expose.
|
||||||
|
@ -62,10 +64,10 @@ matrix_appservice_discord_registration_yaml: |
|
||||||
namespaces:
|
namespaces:
|
||||||
users:
|
users:
|
||||||
- exclusive: true
|
- exclusive: true
|
||||||
regex: '^@_discord_.*'
|
regex: '@_discord_.*:{{ matrix_appservice_discord_homeserver_domain|regex_escape }}'
|
||||||
aliases:
|
aliases:
|
||||||
- exclusive: true
|
- exclusive: true
|
||||||
regex: '^#_discord_.*'
|
regex: '#_discord_.*:{{ matrix_appservice_discord_homeserver_domain|regex_escape }}'
|
||||||
url: {{ matrix_appservice_discord_appservice_url }}
|
url: {{ matrix_appservice_discord_appservice_url }}
|
||||||
sender_localpart: _discord_bot
|
sender_localpart: _discord_bot
|
||||||
rate_limited: false
|
rate_limited: false
|
||||||
|
|
|
@ -10,6 +10,7 @@
|
||||||
- "matrix_appservice_discord_bot_token"
|
- "matrix_appservice_discord_bot_token"
|
||||||
- "matrix_appservice_discord_appservice_token"
|
- "matrix_appservice_discord_appservice_token"
|
||||||
- "matrix_appservice_discord_homeserver_token"
|
- "matrix_appservice_discord_homeserver_token"
|
||||||
|
- "matrix_appservice_discord_homeserver_domain"
|
||||||
|
|
||||||
- name: (Deprecation) Catch and report renamed appservice-discord variables
|
- name: (Deprecation) Catch and report renamed appservice-discord variables
|
||||||
fail:
|
fail:
|
||||||
|
|
|
@ -26,6 +26,10 @@ bridge:
|
||||||
disableReadReceipts: false
|
disableReadReceipts: false
|
||||||
# Disable Join Leave echos from matrix
|
# Disable Join Leave echos from matrix
|
||||||
disableJoinLeaveNotifications: false
|
disableJoinLeaveNotifications: false
|
||||||
|
# Disable Invite echos from matrix
|
||||||
|
disableInviteNotifications: false
|
||||||
|
# Auto-determine the language of code blocks (this can be CPU-intensive)
|
||||||
|
determineCodeLanguage: false
|
||||||
# Authentication configuration for the discord bot.
|
# Authentication configuration for the discord bot.
|
||||||
auth:
|
auth:
|
||||||
clientID: {{ matrix_appservice_discord_client_id|string|to_json }}
|
clientID: {{ matrix_appservice_discord_client_id|string|to_json }}
|
||||||
|
@ -45,8 +49,6 @@ logging:
|
||||||
# enable:
|
# enable:
|
||||||
# - "DiscordBot"
|
# - "DiscordBot"
|
||||||
database:
|
database:
|
||||||
userStorePath: "/data/user-store.db"
|
|
||||||
roomStorePath: "/data/room-store.db"
|
|
||||||
# You may either use SQLite or Postgresql for the bridge database, which contains
|
# You may either use SQLite or Postgresql for the bridge database, which contains
|
||||||
# important mappings for events and user puppeting configurations.
|
# important mappings for events and user puppeting configurations.
|
||||||
# Use the filename option for SQLite, or connString for Postgresql.
|
# Use the filename option for SQLite, or connString for Postgresql.
|
||||||
|
@ -82,10 +84,12 @@ channel:
|
||||||
limits:
|
limits:
|
||||||
# Delay in milliseconds between discord users joining a room.
|
# Delay in milliseconds between discord users joining a room.
|
||||||
roomGhostJoinDelay: 6000
|
roomGhostJoinDelay: 6000
|
||||||
# Delay in milliseconds before sending messages to discord to avoid echos.
|
# Lock timeout in milliseconds before sending messages to discord to avoid
|
||||||
# (Copies of a sent message may arrive from discord before we've
|
# echos. Default is rather high as the lock will most likely time out
|
||||||
|
# before anyways.
|
||||||
|
# echos = (Copies of a sent message may arrive from discord before we've
|
||||||
# fininished handling it, causing us to echo it back to the room)
|
# fininished handling it, causing us to echo it back to the room)
|
||||||
discordSendDelay: 750
|
discordSendDelay: 1500
|
||||||
ghosts:
|
ghosts:
|
||||||
# Pattern for the ghosts nick, available is :nick, :username, :tag and :id
|
# Pattern for the ghosts nick, available is :nick, :username, :tag and :id
|
||||||
nickPattern: ":nick"
|
nickPattern: ":nick"
|
||||||
|
|
Loading…
Reference in a new issue