@Asriel

Как скрыть клавиатуру в боте?

Всем привет. Я хочу скрыть обычную клавиатуру после ее нажатия. Я знаю как это сделать, но в моем случае я не знаю. Дело в том, что при нажатии на кнопку появляется сообщение с инлайн клавитурой, поэтому просто написать reply_markup=none не получится, так как инлайн клавиатура нужна, но обычная клавиатура не скрывается. Как это сделать?

if message.text == 'Текст': #текст обычной не инлайн кнопки
	keyboard = types.InlineKeyboardMarkup(row_width=3)
	nine = types.InlineKeyboardButton('⬅️Назад', callback_data='nine')
	close = types.InlineKeyboardButton('↩️Скасувати', callback_data='close')
	two = types.InlineKeyboardButton('➡️Вперед', callback_data='two')
	keyboard.add(nine, close, two)
	bot.send_photo(message.chat.id, '<file_id>', caption = 'Текст.', reply_markup=keyboard)
  • Вопрос задан
  • 2033 просмотра
Пригласить эксперта
Ответы на вопрос 1
SoreMix
@SoreMix Куратор тега Python
yellow
В одном сообщении отправить фото с инлайн клавиатурой, а в следующем сообщение удалить обчыную. Либо сразу сделать reply клавиатуру одноразовой через ReplyKeyboardMarkup(one_time_keyboard=True)
Ответ написан
Ваш ответ на вопрос

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

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