@kerimol123

Ошибка при работе с inline клавиатурой. Как исправить код?

Выходит при запуске кода такая ошибка:

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


Работает исправно все, кроме клавиатуры, при сообщении от пользователя 'Открой клавиатуру', бот перестает работать.. Помогите, пожалуйста!

@dp.message_handler(content_types='text')
    async def send_photo(message: types.Message):
        if message.text == 'Вышли фото':
            photo = open('image.jpg', 'rb')
            await bot.send_photo(chat_id=message.chat.id, photo=photo)
    
        elif message.text == 'Открой клавиатуру':
            await bot.send_message(message.chat.id, text='lalala', reply_markup=markups.showStrategies())
    
        else:
            await bot.send_message(message.chat.id, text='❗️Такой команты нет')
    
    
@dp.callback_query_handler(lambda call: call.data == 'btn1')
def but1_pressed(call: types.CallbackQuery):
    bot.send_message(chat_id=call.message.chat.id, text='Результат')
  • Вопрос задан
  • 214 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы