Почему не работает longpoll?

Есть код но при запуске тупо ничего не происходит просто работает бесконечно, в чем может быть причина? (P.s Да я отправляю сообщения боту и на хостинге Heroku тоже не работает)

from vk_api import VkApi
from vk_api.bot_longpoll import VkBotLongPoll, VkBotEventType

token = 'тут токен'
g_id = 'id группы'

vk_session = VkApi(token=token)
longpoll = VkBotLongPoll(vk_session, g_id)
vk = vk_session.get_api()


while True:
    try:
        for event in longpoll.listen():
            if event.type == VkBotEventType.MESSAGE_NEW:
                print(event)
    except Exception as e:
        raise e

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

Автор решения: icYFTL

Попробуйте через requests.
Лично я не доверяю лонгполам либры.

server = self.vk.method('messages.getLongPollServer')
while True:
     data = json.loads(requests.get(
         'https://{server}?act=a_check&key={key}&ts={ts}&wait=25&mode=2&version=2'.format(
             server=server['server'],
             key=server['key'],
             ts=server['ts'])).text)
     if data.get('failed'):
          # ...

     if data.get('updates'):
          # ...
→ Ссылка