Ошибка BadRequest: Can't parse reply keyboard markup json object

from loader import dp
from keyboard.inline.buttons import subjects
from aiogram import types

@dp.message_handler(commands=["start"])
async def start(message: types.Message, state: FSMContext):
    await message.answer("Бот запущен")
    add_user(id=message.from_user.id, sum=0, quant=0)
    await message.answer(
        text=f"hi, {message.from_user.first_name}",
        reply_markup=subjects)

Программа завершается с ошибкой:

aiogram.utils.exceptions.BadRequest: Can't parse reply keyboard markup json object

Это код кнопки:

from aiogram.types import InlineKeyboardMarkup, InlineKeyboardButton

subjects = InlineKeyboardMarkup(
    inline_keyboard=[
        [
            InlineKeyboardButton(text="...",
                                 callback_data="rus")
        ],

        [
            InlineKeyboardButton(text="...",
                                 callback_data="mat")
        ],

        [
            InlineKeyboardButton(text="...",
                                 callback_data="soc"),
            InlineKeyboardButton(text="...",
                                 callback_data="geo")
        ],

        [
            InlineKeyboardButton(text="...",
                                 callback_data="phi"),
            InlineKeyboardButton(text="...",
                                 callback_data="inf")
        ],

        [
            InlineKeyboardButton(text="...",
                                 callback_data="bio"),
            InlineKeyboardButton(text="...",
                                 callback_data="che")
        ]
    ]
)

Почему вылетает данная ошибка и как ее исправить?


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