Thumbnail

rani/matterbridge.git

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

commit 1e896f449f5a378592cdb242d2da8b31d44d1eed Author: Wim <wim@42.be> Date: Sun May 24 15:49:24 2020 +0000 Ignore non-user messages (msteams). Fixes #1141 (#1149) Ignore these messages for now, also add a extra debug option for msteams so we can dump the whole message. diff --git a/bridge/msteams/msteams.go b/bridge/msteams/msteams.go index be0cd88..4d4acc2 100644 --- a/bridge/msteams/msteams.go +++ b/bridge/msteams/msteams.go @@ -106 +107 @@ import (     "github.com/42wim/matterbridge/bridge"   "github.com/42wim/matterbridge/bridge/config" + "github.com/davecgh/go-spew/spew"     "github.com/mattn/godown"   msgraph "github.com/yaegashi/msgraph.go/beta" @@ -15811 +15922 @@ func (b *Bmsteams) poll(channelName string) error {   continue   }   } + + if b.GetBool("debug") { + b.Log.Debug("Msg dump: ", spew.Sdump(msg)) + } + + // skip non-user message for now. + if msg.From.User == nil { + continue + } +   if *msg.From.User.ID == b.botID {   b.Log.Debug("skipping own message")   msgmap[*msg.ID] = *msg.CreatedDateTime   continue   } +   msgmap[*msg.ID] = *msg.CreatedDateTime   if msg.LastModifiedDateTime != nil {   msgmap[*msg.ID] = *msg.LastModifiedDateTime diff --git a/go.mod b/go.mod index e29b3cb..174e49e 100644 --- a/go.mod +++ b/go.mod @@ -76 +77 @@ require (   github.com/Philipp15b/go-steam v1.0.1-0.20190816133340-b04c5a83c1c0   github.com/Rhymen/go-whatsapp v0.1.1-0.20200421062035-31e8111ac334   github.com/d5/tengo/v2 v2.4.2 + github.com/davecgh/go-spew v1.1.1   github.com/fsnotify/fsnotify v1.4.9   github.com/go-telegram-bot-api/telegram-bot-api v4.6.5-0.20181225215658-ec221ba9ea45+incompatible   github.com/gomarkdown/markdown v0.0.0-20200127000047-1813ea067497