The playbook can install and configure matrix-appservice-discord for you.
See the project’s documentation to learn what it does and why it might be useful to you.
Setup Instructions:
loosely based on this.
vars.yml file:matrix_appservice_discord_enabled: true
matrix_appservice_discord_client_id: "YOUR DISCORD APP CLIENT ID"
matrix_appservice_discord_bot_token: "YOUR DISCORD APP BOT TOKEN"
--tags=setup-all,start). If not, proceed with configuring other playbook services and then with Installing. Get back to this guide once ready.{{ matrix_appservice_discord_config_path }}/invite_link file on the server (this defaults to /matrix/appservice-discord/config/invite_link)#_discord_guildid_channelid - can be easily retrieved by logging into Discord in a browser and opening the desired channel. URL will have this format: discordapp.com/channels/guild_id/channel_idOther configuration options are available via the matrix_appservice_discord_configuration_extension_yaml variable.