Либа: vk-api v11.9.1
Код:
"""
инициализация библиотеки vk_api
...
"""
empty_keyboard = {
"one_time": False,
"buttons": []
}
for event in longpoll.listen():
if event.type == VkEventType.MESSAGE_NEW and event.to_me and event.text:
if event.text == 'Clear':
if event.from_user:
vk.messages.send(
user_id = event.user_id,
keyboard = empty_keyboard,
message = "Пустая клавиатура",
random_id = get_random_id()
)
Входные данные: Clear
Выходные данные:
Traceback (most recent call last):
File "C:\Users\1\Desktop\python bots\vk-hw-bot\bot.py", line 68, in <module>
main()
File "C:\Users\1\Desktop\python bots\vk-hw-bot\bot.py", line 38, in main
vk.messages.send(
File "C:\Users\1\Desktop\python bots\vk-hw-bot\venv\lib\site-packages\vk_api\vk_api.py", line 696, in __call__
return self._vk.method(self._method, kwargs)
File "C:\Users\1\Desktop\python bots\vk-hw-bot\venv\lib\site-packages\vk_api\vk_api.py", line 656, in method
raise error
vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: keyboard contains incorrect JSON
Вопрос: Как правильно задать параметры для `empty_keyboard`, чтобы не возникала вышеуказанная ошибка? Заранее благодарю за ответ.
p.s. Уже смотрел ответы, как на Stackoverflow, так и на Habr, однако ни один из них не разрешил мою проблему.