vk_api не видит сообщения с беседы

Имеется код

from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType
import requests
import random
import math
import time
import datetime

file = open('basevkb.txt', 'r')
words = file.read().split('\n')
file.close()
enable = True
gen = True
n = 7
tok = 'TOKEN'
vk_session = vk_api.VkApi(token=tok)
longpoll = VkBotLongPoll(vk_session, ID)

def sendm(id, text):
          vk_session.method('messages.send', {'chat_id' : id, 'message' : text, 'random_id' : 0})
def send(id):
  if not len(words) == 0:
      textt2 = words[random.randrange(0,len(words))]
      sendm(id, textt2)

for event in longpoll.listen():
    if event.type == VkBotEventType.MESSAGE_NEW:
        if(enable):
         if event.from_chat:
            id = event.chat_id
            msg = event.object.message['text']
            if not msg == "":
               if (str(id) == 'USER ID'):
                if "/exec" == msg[:5]:
                    exec(msg.replace('/exec ', ''))
                if (".шанс" == msg.text[:5]):
                    try:
                        n = int(msg.replace('.шанс', ''))
                        sendm(id, 'Данные успешно изменены!')
                    except:
                        sendm(id, 'Ошибка!\n\nПроверьте данные!')
               if(msg == '.gen'):
                   send(id)
               if(msg == '.about'):
                   sendm(id, 'Создатель - \n\nWith love from ♥️')
               words.append(msg)
               file = open('basevkb.txt', 'w')
               file.write('\n'.join(words))
               file.close()
               if (random.randint(0, 100) <= n):
                    send(id)

Который кидает рандомные сообщения с базы данных. Но не важно.

Когда я кидаю ему сообщения в Личные Сообщения, то он их благополучно принимает.

А когда я кидаю сообщения в беседу, то LongPool просто не видит сообщения.

Знаю, код не идеальный и прошу писать ответ ближе к сути темы.

Я поставил последнюю версию LongPool в настройках, дал ему абсолютно все нужные разрешение, прошёл 7 кругов ада, но всё не получается.

Прошу, помогите.


Ответы (0 шт):