5 минут назад, бот отправлял клавиатуру, но сейчас мне пишет ошибку, как это исправить?
Ошибка:
Traceback (most recent call last):
File "bot.py", line 624, in
vk.method("messages.send", {"peer_id": event.object.peer_id, "keyboard": keyboard, "random_id": 0})
File "/home/GCBOT/.local/lib/python3.8/site-packages/vk_api/vk_api.py", line 646, in method
raise error
vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: message is empty or invalid
Илья Бугаец, Скорее всего, в этой строчке = "vk.method("messages.send", {"peer_id": event.object.peer_id, "keyboard": keyboard, "random_id": 0})"(но это не точно)
Еще, как вариант, можно перед выполнением метода messages.send вывести через print все переменные на консоль, которые отправляет данный метод. И посмотреть, не пустые ли переменные.
Сергей Карбивничий, я вывел переменную keyboard в консоль и ошибок не заметил, но когда я вывожу клавиатуру в чат, то бот крашится с ошибкой
vk_api.exceptions.ApiError: [100] One of the parameters specified was missing or invalid: message is empty or invalid