Бесконечная загрузка callback (inline) кнопок в vk_api

При нажатии на кнопку идёт бесконечная загрузка и не появляется show_snackbar сообщение. Пробовал на пк и телефоне.

бесконечная загрузка

kb.py

from vk_api.keyboard import VkKeyboard, VkKeyboardColor

inln = VkKeyboard(one_time=False, inline=True)

inln.add_callback_button(label='Покажи pop-up сообщение',
                               color=VkKeyboardColor.SECONDARY,
                               payload={"type": "show_snackbar", "text": "привет"})

main.py

import vk_api
from vk_api.longpoll import VkEventType, VkLongPoll

def send(pk, text = None, keyboard = None, sticker_id = None):
    vk.method('messages.send',
             {'user_id': pk[0],
             'message': text,
             'keyboard': keyboard,
             'random_id': 0,
             'sticker_id': sticker_id}) 

def main():
    for event in longpoll.listen():
        if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.from_user:
            msg = event.text.lower()
            id = event.user_id
            domain = vk.method('users.get',
                              {'user_ids': id,
                               'fields': 'domain'})[0]["domain"]
            pk = [id, domain, msg] 
            if msg == "inline":
                send(pk, "тест", kb.inln.get_keyboard()) 

Long Poll API - 5.131 | Python - 3.9.2

Как я понял, не я один столкнулся с такой проблемой. В поисках решения нашёл много людей с таким же казусом, но разным кодом


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