50bd51e461
Use a better check to join channel (slack)
2018-01-02 14:31:44 +01:00
d0c4fe78ee
Allow specifying maximum download size of media using MediaDownloadSize (slack,telegram,matrix)
2017-12-19 23:44:13 +01:00
265457b451
Refactor and add MediaDownloadSize to General
2017-12-19 23:15:03 +01:00
0578b21270
Fix message sending (slack)
2017-11-13 19:50:18 +01:00
36a800c3f5
Add support for comments from slack file uploads (slack)
2017-11-13 00:20:31 +01:00
6f18790352
Add support to upload files to slack, from bridges with private urls like slack/mattermost/telegram. (slack)
2017-11-03 23:10:16 +01:00
bea0bbd0c2
Allow slack messages with variables (eg. @here) to be formatted correctly. (slack) ( #288 )
2017-11-03 20:32:28 +01:00
4f8ae761a2
Resolve slack channel to human-readable name. (slack) ( #282 )
2017-11-02 21:21:46 +01:00
b530e92834
Use DisplayName instead of deprecated username (slack). Closes #276
2017-11-02 17:11:42 +01:00
76aafe1fa8
Allowed Slack bridge to extract simpler link format. ( #287 )
...
Links sometimes exist without bar delimiters.
See: https://api.slack.com/docs/message-formatting#linking_to_urls
2017-10-26 21:58:43 +02:00
4e1dc9f885
Use bot username if specified (slack). Closes #273
2017-10-12 20:33:37 +02:00
c4b75e5754
Download files from slack and reupload to mattermost (slack/mattermost). Closes #255
...
Refactor message.Extra to a map[string][]interface{} to have a bit more flexibility
for stuffing extra stuff.
For attached files from slack, files < 1MB size get downloaded (in memory), and get
put into Extra["file"][]config.FileInfo (containing a pointer to the buffer and
the filename). This is not async so slack channels with lots of attached files
may suffer a slowdown. (the download timeout is set at 5 seconds).
2017-09-21 22:35:21 +02:00
5f14141ec9
Try to not forward slack unfurls. Closes #266
2017-09-19 22:33:26 +02:00
d59c51a94b
Remove unnecessary check, make megacheck happy
2017-09-19 00:04:27 +02:00
1a40b0c1e9
Relay attachments from mattermost to slack (slack). Closes #260
2017-09-18 23:51:27 +02:00
ed01820722
Add support for deleting messages across bridges.
...
Currently fully support mattermost,slack and discord.
Message deleted on the bridge or received from other bridges will be
deleted.
Partially support for Gitter.
Gitter bridge will delete messages received from other bridges.
But if you delete a message on gitter, this deletion will not be sent to
other bridges (this is a gitter API limitation, it doesn't propogate edits
or deletes via the API)
2017-09-11 22:45:15 +02:00
90a61f15cc
Do not break messages on newline (slack). Closes #258
2017-09-10 18:19:33 +02:00
a3470f8aec
Send first message after connect (slack). Closes #252
2017-09-07 23:47:23 +02:00
9226252336
Replace mentions from other bridges. (slack). Closes #233
2017-08-29 23:34:50 +02:00
8b98f605bc
Add support for editing messages (slack)
2017-08-28 20:29:02 +02:00
5a8d7b5f6d
Modify Send() to return also a message id
2017-08-27 22:59:37 +02:00
43bd779fb7
Handle leave/join events (slack). Closes #246
2017-08-27 00:00:02 +02:00
28710d0bc7
Allow a webhookurl per channel (discord). #239
2017-08-12 14:51:41 +02:00
f8e6a69d6e
Add action support for slack,mattermost,irc,gitter,matrix,xmpp,discord. #199
2017-07-30 17:48:23 +02:00
bd97357f8d
Disable message from other bots when using webhooks (slack)
2017-07-22 20:03:40 +02:00
dc8743e0c0
Tag messages we send ourself using CallbackID hack (slack). Closes #219
2017-07-17 21:28:31 +02:00
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
778abea2d9
Add support for fallback/text in attachments (slack)
2017-07-16 18:08:26 +02:00
20a7ef33f1
Make sure bot doesn't loop now we relay bot messages (slack)
2017-07-16 15:03:46 +02:00
335ddf8db5
Fix lookup bot username (slack). #213
2017-07-16 14:18:33 +02:00
9dcd51fb80
Refactor connecting logic slack/mattermost. Fixes #216
2017-07-15 16:49:47 +02:00
6dee988b76
Fix megacheck / go vet issues
2017-07-14 00:35:01 +02:00
8411f2aa32
Lookup bot username (slack). #213
2017-07-10 21:58:43 +02:00
b75cf2c189
Replace HTML entities (slack). #215
2017-07-09 14:26:56 +02:00
830361e48b
Deprecate URL,useAPI,BindAddress (slack,mattermost,rocketchat)
2017-06-29 23:38:48 +02:00
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
2ddc4f7ae9
Add UserID to each message. Closes #200
2017-06-18 15:44:54 +02:00
87229bab13
Fix sending to different channels on same account (slack). Closes #177
2017-05-24 22:10:21 +02:00
246c8e4f74
Ignore error on private channel join (slack) Fixes #150
2017-04-17 18:01:24 +02:00
4d2207aba7
Add support for edited messages (slack)
2017-04-16 00:16:24 +02:00
f935c573e9
Allow bot tokens for now without warning (slack). Closes #140
2017-03-27 20:15:05 +02:00
072cac0347
Do not relay slackbot messages (slack). Closes #119
2017-02-17 23:13:02 +01:00
163f55f9c2
Refactor to handle disconnects/reconnects better.
...
Now try to reconnect every 60 seconds until forever.
2017-02-14 21:12:02 +01:00
2b0f178ba3
Fix receiving messages from private channels (slack). See #118
2017-02-03 16:40:15 +01:00
53e9664cde
Add support for private channels (slack). Closes #118
2017-01-28 00:36:53 +01:00
b3c3142bb2
Do not use API functions in webhook (slack). Closes #110
2017-01-12 00:40:50 +01:00
d5845ce900
Replace id-mentions to usernames (slack). Closes #86
2016-11-20 22:40:09 +01:00
99d130d1ed
Refactor
2016-11-13 23:06:37 +01:00
a3dd0f1345
Add support for using avatars from discord,slack and gitter in slack
2016-11-06 00:46:32 +01:00
2dbe0eb557
Add support for dynamic IconURL (slack). Closes #43
2016-11-05 01:11:51 +01:00