Помогите с тг ботом на python, проблема с клавиатурой
Решил написать telegram-бота на python - гугл-переводчик, который использует библиотеку googletrans. После нажатия кнопки "старт" в самом тг код ломается и выдает ошибку код:
import config as cfg
from aiogram.types import ReplyKeyboardRemove, \
ReplyKeyboardMarkup, KeyboardButton, \
InlineKeyboardMarkup, InlineKeyboardButton
a = 0
keyss = []
keyb = InlineKeyboardMarkup()
for i, j in cfg.LANGDICT.items():
key = InlineKeyboardButton(j, callback_data=i)
keyss.append(key)
a+= 1;
if a == 3:
a = 0
keyb.add(keyss[0], keyss[1], keyss[2])
keyss = []
Ошибка:
**Traceback (most recent call last):
File "C:\Users\333\Desktop\TraslatorBot-main\TraslatorBot-main\main.py", line 5, in <module>
import keyboard as k
File "C:\Users\333\Desktop\TraslatorBot-main\TraslatorBot-main\keyboard.py", line 7, in <module>
keyb = InlineKeyboardMarkup()
^^^^^^^^^^^^^^^^^^^^^^
File "C:\Users\ars\AppData\Local\Packages\PythonSoftwareFoundation.Python.3.11_qbz5n2kfra8p0\LocalCache\local-packages\Python311\site-packages\pydantic\main.py", line 164, in __init__
__pydantic_self__.__pydantic_validator__.validate_python(data, self_instance=__pydantic_self__)
pydantic_core._pydantic_core.ValidationError: 1 validation error for InlineKeyboardMarkup
inline_keyboard
Field required [type=missing, input_value={}, input_type=dict]
For further information visit https://errors.pydantic.dev/2.5/v/missing
Process finished with exit code 1**
помогите, пожалуйста! остальное могу скинуть, если понадобится