Thumbnail

rani/matterbridge.git

Clone URL: https://git.buni.party/rani/matterbridge.git

commit e784ce21952f3b067bcfc3bd370a15be6a23ad3d Author: Wim <wim@42.be> Date: Sat Jan 28 00:36:53 2017 +0000 Add support for private channels (slack). Closes #118 diff --git a/bridge/slack/slack.go b/bridge/slack/slack.go index c3d3d92..6432ecc 100644 --- a/bridge/slack/slack.go +++ b/bridge/slack/slack.go @@ -2046 +20414 @@ func (b *Bslack) handleSlackClient(mchan chan *MMMessage) {   b.channels = ev.Info.Channels   b.si = ev.Info   b.Users, _ = b.sc.GetUsers() + // add private channels + groups, _ := b.sc.GetGroups(true) + for _, g := range groups { + channel := new(slack.Channel) + channel.ID = g.ID + channel.Name = g.Name + b.channels = append(b.channels, *channel) + }   case *slack.InvalidAuthEvent:   flog.Fatalf("Invalid Token %#v", ev)   default: