Thumbnail

rani/matterbridge.git

Clone URL: https://git.buni.party/rani/matterbridge.git

commit 82275d6b1a8005b8bd3df01a28da7a90271f2b58 Author: Qais Patankar <qaisjp@gmail.com> Date: Thu Dec 17 19:27:52 2020 +0000 Update webhook documentation (discord) (#1335) diff --git a/bridge/discord/discord.go b/bridge/discord/discord.go index 07e4f77..d63006a 100644 --- a/bridge/discord/discord.go +++ b/bridge/discord/discord.go @@ -5411 +546 @@ func (b *Bdiscord) Connect() error {   var err error   token := b.GetString("Token")   b.Log.Info("Connecting") - if b.GetString("WebhookURL") == "" { - b.Log.Info("Connecting using token") - } else { - b.Log.Info("Connecting using webhookurl (for posting) and token") - }   if !strings.HasPrefix(b.GetString("Token"), "Bot ") {   token = "Bot " + b.GetString("Token")   } diff --git a/matterbridge.toml.sample b/matterbridge.toml.sample index dd8cfb4..9749080 100644 --- a/matterbridge.toml.sample +++ b/matterbridge.toml.sample @@ -84610 +84611 @@ UseUserName=false  # UseDiscriminator appends the `#xxxx` discriminator when used with UseUserName  UseDiscriminator=false   -# WebhookURL sends messages in the style of puppets. -# This only works if you have one discord channel, if you have multiple discord channels you'll have to specify it in the gateway config -# Example: "https://discordapp.com/api/webhooks/1234/abcd_xyzw" -WebhookURL="" +# AutoWebhooks automatically configures message sending in the style of puppets. +# This is an easier alternative to manually configuring "WebhookURL" for each gateway, +# as turning this on will automatically load or create webhooks for each channel. +# This feature requires the "Manage Webhooks" permission (either globally or as per-channel). +AutoWebhooks=false    # EditDisable disables sending of edits to other bridges  EditDisable=false @@ -14357 +14367 @@ Server = "mumble.yourdomain.me:64738"  # Nickname to log in as  Nick = "matterbridge"   -# Some servers require a password +# Some servers require a password  # OPTIONAL (default empty)  Password = "serverpasswordhere"   @@ -186313 +186416 @@ enable=true #OPTIONAL - your irc / xmpp channel key key="yourkey"   + # Discord specific gateway options [[gateway.inout]] account="discord.game" channel="mygreatgame"   - #OPTIONAL - webhookurl only works for discord (it needs a different URL for each cahnnel) [gateway.inout.options] - webhookurl="https://discordapp.com/api/webhooks/123456789123456789/C9WPqExYWONPDZabcdef-def1434FGFjstasJX9pYht73y" + # WebhookURL sends messages in the style of "puppets". You must configure a webhook URL for each channel you want to bridge. + # If you have more than one channel and don't wnat to configure each channel manually, see the "AutoWebhooks" option in the gateway config. + # Example: "https://discord.com/api/webhooks/1234/abcd_xyzw" + WebhookURL=""   [[gateway.inout]] account="zulip.streamchat"