Ошибка 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")
]
]
)
Почему вылетает данная ошибка и как ее исправить?