Wim
5a8d7b5f6d
Modify Send() to return also a message id
7 years ago
Wim
43bd779fb7
Handle leave/join events (slack). Closes #246
7 years ago
Wim
28710d0bc7
Allow a webhookurl per channel (discord). #239
7 years ago
Wim
f8e6a69d6e
Add action support for slack,mattermost,irc,gitter,matrix,xmpp,discord. #199
7 years ago
Wim
bd97357f8d
Disable message from other bots when using webhooks (slack)
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
335ddf8db5
Fix lookup bot username (slack). #213
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
830361e48b
Deprecate URL,useAPI,BindAddress (slack,mattermost,rocketchat)
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
Wim
2ddc4f7ae9
Add UserID to each message. Closes #200
7 years ago
Wim
87229bab13
Fix sending to different channels on same account (slack). Closes #177
7 years ago
Wim
246c8e4f74
Ignore error on private channel join (slack) Fixes #150
8 years ago
Wim
4d2207aba7
Add support for edited messages (slack)
8 years ago
Wim
f935c573e9
Allow bot tokens for now without warning (slack). Closes #140
8 years ago
Wim
072cac0347
Do not relay slackbot messages (slack). Closes #119
8 years ago
Wim
163f55f9c2
Refactor to handle disconnects/reconnects better.
...
Now try to reconnect every 60 seconds until forever.
8 years ago
Wim
2b0f178ba3
Fix receiving messages from private channels (slack). See #118
8 years ago
Wim
53e9664cde
Add support for private channels (slack). Closes #118
8 years ago
Wim
b3c3142bb2
Do not use API functions in webhook (slack). Closes #110
8 years ago
Wim
d5845ce900
Replace id-mentions to usernames (slack). Closes #86
8 years ago
Wim
99d130d1ed
Refactor
8 years ago
Wim
a3dd0f1345
Add support for using avatars from discord,slack and gitter in slack
8 years ago
Wim
2dbe0eb557
Add support for dynamic IconURL (slack). Closes #43
8 years ago
Wim
c3a8b7a997
Refactor modifyMessage
8 years ago
Wim
96620a3c2c
Drop first received message on connection to avoid duplicates (slack). Fixes #55
8 years ago
Wim
e7107cf782
Use RTM only on API (slack). Fix #56
8 years ago
Wim
db0e4ba8c5
Add error message about non-existing channels (slack)
8 years ago
Wim
0e527a4252
Fix slack channel join
8 years ago
Wim
dce600ad51
Fix joining slack/mattermost channels using the webhook
8 years ago
Wim
0e96e9f9be
Cleanup slack bridge debug/info messages
8 years ago
Wim
7baf386ede
Refactor for more flexibility
...
* Move from gcfg to toml configuration because gcfg was too restrictive
* Implemented gateway which has support multiple in and out bridges.
* Allow for bridging the same bridges, which means eg you can now bridge between multiple mattermosts.
* Support multiple gateways
8 years ago
Wim
b30e85836e
Add Slack support
8 years ago