[VKBottle] Using JSON_MODULE - json======== Running on http://0.0.0.0:8080 ========
(Press CTRL+C to quit)
[TIME 01:06:03]
[VKBottle] Using asyncio loop - asyncio.windows_events [TIME 01:06:03]
[VKBottle] While parent_processor was handling error occurred
Traceback (most recent call last):
File "D:\vk-bot-qwest\env\lib\site-packages\vkbottle\framework\framework\swear_handler.py", line 26, in wrapper
return await func(*args, **kwargs)
File "D:\vk-bot-qwest\env\lib\site-packages\vkbottle\framework\bot\processor.py", line 35, in parent_processor
return await self.message_processor(obj, client_info)
File "D:\vk-bot-qwest\env\lib\site-packages\vkbottle\framework\bot\processor.py", line 81, in message_processor
task = await rules[0].call(*args, **kwargs)
File "calback.py", line 28, in wrapper
await ans('Хай, студент, рад тебя видеть сегодня!', keyboard = keyboard_gen(
File "D:\vk-bot-qwest\env\lib\site-packages\vkbottle\types\message.py", line 92, in __call__
_mid = await self.api.messages.send(
File "D:\vk-bot-qwest\env\lib\site-packages\vkbottle\types\methods\messages.py", line 1107, in __call__
return await self.request(
File "D:\vk-bot-qwest\env\lib\site-packages\vkbottle\api\api\request.py", line 26, in __call__
response = await request(
File "D:\vk-bot-qwest\env\lib\site-packages\vkbottle\api\api\util\requester.py", line 68, in request
return await error_handler.handle_error(exception)
File "D:\vk-bot-qwest\env\lib\site-packages\vkbottle\api\api\error_handler\error_handler.py", line 28, in handle_error
return await self.unhandled_error(e)
File "D:\vk-bot-qwest\env\lib\site-packages\vkbottle\api\api\error_handler\error_handler.py", line 58, in unhandled_error
raise e
vkbottle.utils.exceptions.VKError: (911, 'Keyboard format is invalid: button [1][0] action contains unknown fields', <Method MessagesSend>, {'random_id': 1201898978, 'peer_id': 30893183, 'message': 'Хай, студент, рад тебя видеть сегодня!', 'keyboard': '{"one_time": false, "buttons": [[{"action": {"type": "text", "label": "\\u041a\\u043d\\u043e\\u043f\\u043a\\u0430 #1"}, "color": "positive"}, {"action": {"type": "text", "label": "\\u041a\\u043d\\u043e\\u043f\\u043a\\u0430 #2"}, "color": "default"}], [{"action": {"type": "location", "label": "\\u0414\\u0435\\u0430\\u043d\\u043e\\u043d \\u0431\\u0435\\u0441\\u043f\\u043b\\u0430\\u0442\\u043d\\u043e"}}]], "inline": false}'})
@bot.on.message(text="привет", lower=True)
async def wrapper(ans: Message):
await ans('Хай, студент, рад тебя видеть сегодня!', keyboard = keyboard_gen(
[
[{"text": "Кнопка #1", "color": "positive"}, {"text": "Кнопка #2"}], # Это первый ряд кнопок
[{"type": "location", "text": "Деанон бесплатно"}], # Это второй ряд
]
))