diff options
author | Daniil Suvorov <severecloud@gmail.com> | 2022-01-10 00:50:07 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-01-09 22:50:07 +0100 |
commit | 16ab4c6fed397306030318a6a0900e208ff784e3 (patch) | |
tree | 60dd2aa67fe3d179eac43770797716533bce1e22 | |
parent | e3ee0df7ba9a66fb9082b7982bc9179ced962846 (diff) | |
download | matterbridge-msglm-16ab4c6fed397306030318a6a0900e208ff784e3.tar.gz matterbridge-msglm-16ab4c6fed397306030318a6a0900e208ff784e3.tar.bz2 matterbridge-msglm-16ab4c6fed397306030318a6a0900e208ff784e3.zip |
Remove GroupID (vk) (#1668)
-rw-r--r-- | bridge/vk/vk.go | 11 | ||||
-rw-r--r-- | matterbridge.toml.sample | 4 |
2 files changed, 8 insertions, 7 deletions
diff --git a/bridge/vk/vk.go b/bridge/vk/vk.go index 89a653cf..3e73b9a2 100644 --- a/bridge/vk/vk.go +++ b/bridge/vk/vk.go @@ -34,6 +34,7 @@ type user struct { type Bvk struct { c *api.VK + lp *longpoll.LongPoll usernamesMap map[int]user // cache of user names and avatar URLs *bridge.Config } @@ -45,21 +46,23 @@ func New(cfg *bridge.Config) bridge.Bridger { func (b *Bvk) Connect() error { b.Log.Info("Connecting") b.c = api.NewVK(b.GetString("Token")) - lp, err := longpoll.NewLongPoll(b.c, b.GetInt("GroupID")) + + var err error + b.lp, err = longpoll.NewLongPollCommunity(b.c) if err != nil { b.Log.Debugf("%#v", err) return err } - lp.MessageNew(func(ctx context.Context, obj events.MessageNewObject) { + b.lp.MessageNew(func(ctx context.Context, obj events.MessageNewObject) { b.handleMessage(obj.Message, false) }) b.Log.Info("Connection succeeded") go func() { - err := lp.Run() + err := b.lp.Run() if err != nil { b.Log.Fatal("Enable longpoll in group management") } @@ -69,6 +72,8 @@ func (b *Bvk) Connect() error { } func (b *Bvk) Disconnect() error { + b.lp.Shutdown() + return nil } diff --git a/matterbridge.toml.sample b/matterbridge.toml.sample index 150e0d80..fd341ff8 100644 --- a/matterbridge.toml.sample +++ b/matterbridge.toml.sample @@ -1539,10 +1539,6 @@ MessageClipped="<clipped message>" #See https://vk.com/dev/bots_docs Token="Yourtokenhere" -#Group ID -#For example in URL https://vk.com/public168963511 group ID is 168963511 -GroupID=123456789 - ################################################################### # WhatsApp ################################################################### |