diff options
author | Wim <wim@42.be> | 2018-02-02 23:16:10 +0100 |
---|---|---|
committer | Wim <wim@42.be> | 2018-02-02 23:16:10 +0100 |
commit | 78f1011f529981bab58556d9847488db04d00388 (patch) | |
tree | dffc0f6352eb60909f7e59e473235156b740fc41 /bridge/slack | |
parent | 67f625761785bdd1daf7101668f4853adacdd694 (diff) | |
download | matterbridge-msglm-78f1011f529981bab58556d9847488db04d00388.tar.gz matterbridge-msglm-78f1011f529981bab58556d9847488db04d00388.tar.bz2 matterbridge-msglm-78f1011f529981bab58556d9847488db04d00388.zip |
Add support for file comments (slack). Closes #346
Diffstat (limited to 'bridge/slack')
-rw-r--r-- | bridge/slack/slack.go | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/bridge/slack/slack.go b/bridge/slack/slack.go index f7001568..e040e9dd 100644 --- a/bridge/slack/slack.go +++ b/bridge/slack/slack.go @@ -340,7 +340,7 @@ func (b *Bslack) handleSlackClient(mchan chan *MMMessage) { continue } m := &MMMessage{} - if ev.BotID == "" && ev.SubType != "message_deleted" { + if ev.BotID == "" && ev.SubType != "message_deleted" && ev.SubType != "file_comment" { user, err := b.rtm.GetUserInfo(ev.User) if err != nil { continue @@ -380,6 +380,11 @@ func (b *Bslack) handleSlackClient(mchan chan *MMMessage) { m.UserID = bot.ID } } + + if ev.SubType == "file_comment" { + m.Username = "system" + } + mchan <- m case *slack.OutgoingErrorEvent: flog.Debugf("%#v", ev.Error()) |