Commit Graph

176 Commits (41195c8e4858106ca96a29e66dbaf36e0ac71aee)

Author SHA1 Message Date
Wim ba653c0841 Ignore edited messages with reactions (mattermost) 7 years ago
Wim 83ef61287e Refactor. Add tests 7 years ago
Wim bd97357f8d Disable message from other bots when using webhooks (slack) 7 years ago
Wim 0f791d7a9a Handle reconnections better (xmpp). Closes #222 7 years ago
Wim 0302e4da82 Fix webhookurl/webhookbindaddress panic (mattermost). Closes #221 7 years ago
Wim dc8743e0c0 Tag messages we send ourself using CallbackID hack (slack). Closes #219 7 years ago
Jerry Heiselman cc5ce3d5ae Suppress parent message when child message is received (slack) (#218)
* Suppress parent message when child message is received

When a thread is started in Slack and a user makes a comment on the thread, matterbridge sends the original parent message again on each child comment. This change suppresses that.

* Update slack.go

Moved determination of ThreadTimestamp to handleSlackClient so the MMMessage struct doesn't need to be modified

* Ran 'go fmt'
7 years ago
Wim 778abea2d9 Add support for fallback/text in attachments (slack) 7 years ago
Wim 20a7ef33f1 Make sure bot doesn't loop now we relay bot messages (slack) 7 years ago
Wim 04e0f001b0 Fix discordgo api changes 7 years ago
Wim 335ddf8db5 Fix lookup bot username (slack). #213 7 years ago
Wim 4aa646f6b0 Use GetFileLinks. Also show links to non-public files (mattermost) 7 years ago
Wim 9dcd51fb80 Refactor connecting logic slack/mattermost. Fixes #216 7 years ago
Wim 6dee988b76 Fix megacheck / go vet issues 7 years ago
Wim 8411f2aa32 Lookup bot username (slack). #213 7 years ago
Wim b75cf2c189 Replace HTML entities (slack). #215 7 years ago
Wim 870b89a8f0 Fix embeds (discord). Closes #202 7 years ago
Wim bfc7130ed8 Try to detect the charset and convert it to utf-8. (irc). Closes #209 #210 7 years ago
Wim 2338c69d40 Add UseInsecureURL option (telegram) 7 years ago
Wim c714501a0e Fix channel id off by 0x18000000000000 (steam) 7 years ago
Wim 830361e48b Deprecate URL,useAPI,BindAddress (slack,mattermost,rocketchat) 7 years ago
Wim 25ac4c708f Add more debugging (discord) 7 years ago
Wim c268e90f49 Remove label from URLs (slack). Closes #205
If slack detects a text contains an url it changes it to <http://url|url>.
Strip the |url so that http://url remains.
7 years ago
Sacha Aury - Wolfman c17512b7ab Add webhook posting mode for discord. (#204)
Using it implies to configure a Webhook on discord and set the parameter :
- WebhookURL (New parameter, discord-specific)

Discord API does not allow to change the name of the user posting, but webhooks does.
This makes the relay much more elegant, even if we might lose some more advanced features.

Signed-off-by: saury07 <sacha.aury@gmail.com>
7 years ago
Wim 1b837b3dc7 Add ShowEmbeds option (discord). #202 7 years ago
Wim 276ac840aa Add initial steam support 7 years ago
Wim 62e9de1a3b Use the last (and biggest) photo to relay (telegram). Closes #184 7 years ago
Wim 2ddc4f7ae9 Add UserID to each message. Closes #200 7 years ago
Wim 2dd402675d Sent only the biggest picture to bridges (telegram) 7 years ago
Wim 25b1af1e11 Add option IgnoreMessages to ignore messages based on regexp. (all). Closes #70 7 years ago
Wim 75fb2b8156 Make reconnection more robust (irc). #153 7 years ago
Wim 2a403f8b85 Add initial sticker/video/photo/document support (telegram). #184 7 years ago
Wim c3d45a9f06 Do not relay join/part of ourselves (irc). Closes #190 7 years ago
Wim 511f653e6e Fix incorrect behaviour of EditDisable (mattermost). Fixes #197 7 years ago
Wim 4b839b9958 Avoid nil in usermembermap (discord). See #198 7 years ago
Wim 359d0f2910 Allow reuse of api in different gateways. See #189 7 years ago
Wim ad3cb0386b Add token authentication (api) 7 years ago
Wim 2eecaccd1c Change to lowercase JSON keys (api) 7 years ago
Wim 5f30a98bc1 Add gateway name to messages 7 years ago
Wim b8a2fcbaff Post valid JSON (api). See #185 7 years ago
Wim c0c4890887 Add hashtag to channel (discord) 7 years ago
Wim 9bcd131e66 Reset variables each loop (telegram). Closes #181 7 years ago
Wim 9d9cb32f4e Limit message length (irc). Closes #179 7 years ago
Wim 87229bab13 Fix sending to different channels on same account (slack). Closes #177 7 years ago
Wim 3812693111 Replace long ids in channel metions (discord). Fixes #174 7 years ago
Wim dd3c572256 Fix possible crash on nil (discord) 7 years ago
siinus ef278301e3 Fix JoinChannel argument to use IRC channel key (#172) 7 years ago
Wim 2888fd64b0 Add UseFirstName option (telegram). Closes #144 7 years ago
Wim 4036d4459b Add NoHomeServerSuffix. Option to disable homeserver on username (matrix). Closes #160. 7 years ago
Frank ee643de5b6 Add Compatibility for Cisco Jabber (xmpp) (#166) 7 years ago