Wim
83ef61287e
Refactor. Add tests
2017-07-25 20:11:52 +02:00
Wim
bd97357f8d
Disable message from other bots when using webhooks (slack)
2017-07-22 20:03:40 +02:00
Wim
0f791d7a9a
Handle reconnections better (xmpp). Closes #222
2017-07-20 23:16:43 +02:00
Wim
0302e4da82
Fix webhookurl/webhookbindaddress panic (mattermost). Closes #221
2017-07-17 23:10:32 +02:00
Wim
dc8743e0c0
Tag messages we send ourself using CallbackID hack (slack). Closes #219
2017-07-17 21:28:31 +02:00
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'
2017-07-17 18:33:28 +02:00
Wim
778abea2d9
Add support for fallback/text in attachments (slack)
2017-07-16 18:08:26 +02:00
Wim
20a7ef33f1
Make sure bot doesn't loop now we relay bot messages (slack)
2017-07-16 15:03:46 +02:00
Wim
04e0f001b0
Fix discordgo api changes
2017-07-16 14:39:00 +02:00
Wim
335ddf8db5
Fix lookup bot username (slack). #213
2017-07-16 14:18:33 +02:00
Wim
4aa646f6b0
Use GetFileLinks. Also show links to non-public files (mattermost)
2017-07-15 16:51:10 +02:00
Wim
9dcd51fb80
Refactor connecting logic slack/mattermost. Fixes #216
2017-07-15 16:49:47 +02:00
Wim
6dee988b76
Fix megacheck / go vet issues
2017-07-14 00:35:01 +02:00
Wim
8411f2aa32
Lookup bot username (slack). #213
2017-07-10 21:58:43 +02:00
Wim
b75cf2c189
Replace HTML entities (slack). #215
2017-07-09 14:26:56 +02:00
Wim
870b89a8f0
Fix embeds (discord). Closes #202
2017-07-09 13:41:46 +02:00
Wim
bfc7130ed8
Try to detect the charset and convert it to utf-8. (irc). Closes #209 #210
2017-07-07 23:39:38 +02:00
Wim
2338c69d40
Add UseInsecureURL option (telegram)
2017-07-04 01:35:30 +02:00
Wim
c714501a0e
Fix channel id off by 0x18000000000000 (steam)
2017-07-03 22:10:26 +02:00
Wim
830361e48b
Deprecate URL,useAPI,BindAddress (slack,mattermost,rocketchat)
2017-06-29 23:38:48 +02:00
Wim
25ac4c708f
Add more debugging (discord)
2017-06-26 23:01:35 +02:00
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.
2017-06-26 22:16:19 +02:00
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>
2017-06-26 20:07:27 +02:00
Wim
1b837b3dc7
Add ShowEmbeds option (discord). #202
2017-06-24 23:17:57 +02:00
Wim
276ac840aa
Add initial steam support
2017-06-22 01:02:05 +02:00
Wim
62e9de1a3b
Use the last (and biggest) photo to relay (telegram). Closes #184
2017-06-18 23:59:52 +02:00
Wim
2ddc4f7ae9
Add UserID to each message. Closes #200
2017-06-18 15:44:54 +02:00
Wim
2dd402675d
Sent only the biggest picture to bridges (telegram)
2017-06-18 01:23:15 +02:00
Wim
25b1af1e11
Add option IgnoreMessages to ignore messages based on regexp. (all). Closes #70
2017-06-18 01:08:11 +02:00
Wim
75fb2b8156
Make reconnection more robust (irc). #153
2017-06-18 00:13:10 +02:00
Wim
2a403f8b85
Add initial sticker/video/photo/document support (telegram). #184
2017-06-17 18:25:17 +02:00
Wim
c3d45a9f06
Do not relay join/part of ourselves (irc). Closes #190
2017-06-17 17:58:56 +02:00
Wim
511f653e6e
Fix incorrect behaviour of EditDisable (mattermost). Fixes #197
2017-06-15 22:45:34 +02:00
Wim
4b839b9958
Avoid nil in usermembermap (discord). See #198
2017-06-15 22:29:01 +02:00
Wim
359d0f2910
Allow reuse of api in different gateways. See #189
2017-06-07 23:54:50 +02:00
Wim
ad3cb0386b
Add token authentication (api)
2017-06-06 00:05:32 +02:00
Wim
2eecaccd1c
Change to lowercase JSON keys (api)
2017-06-05 23:18:13 +02:00
Wim
5f30a98bc1
Add gateway name to messages
2017-06-05 23:12:19 +02:00
Wim
b8a2fcbaff
Post valid JSON (api). See #185
2017-06-05 23:08:36 +02:00
Wim
c0c4890887
Add hashtag to channel (discord)
2017-06-03 18:21:47 +02:00
Wim
9bcd131e66
Reset variables each loop (telegram). Closes #181
2017-05-30 21:14:03 +02:00
Wim
9d9cb32f4e
Limit message length (irc). Closes #179
2017-05-29 21:54:34 +02:00
Wim
87229bab13
Fix sending to different channels on same account (slack). Closes #177
2017-05-24 22:10:21 +02:00
Wim
3812693111
Replace long ids in channel metions (discord). Fixes #174
2017-05-23 22:26:37 +02:00
Wim
dd3c572256
Fix possible crash on nil (discord)
2017-05-22 21:57:19 +02:00
siinus
ef278301e3
Fix JoinChannel argument to use IRC channel key ( #172 )
2017-05-21 15:23:56 +02:00
Wim
2888fd64b0
Add UseFirstName option (telegram). Closes #144
2017-05-15 23:23:10 +02:00
Wim
4036d4459b
Add NoHomeServerSuffix. Option to disable homeserver on username (matrix). Closes #160 .
2017-05-12 23:04:58 +02:00
Frank
ee643de5b6
Add Compatibility for Cisco Jabber (xmpp) ( #166 )
2017-05-11 20:10:53 +02:00
Wim
d300bb1735
Relay messages starting with ! (irc). Closes #164
2017-05-08 21:15:01 +02:00