Задать вопрос
@bobrana

Как убрать клавиатуру сразу после того, как человек отправил сообщение?

#КЛАВИАТУРА
    markup = types.ReplyKeyboardMarkup(resize_keyboard=True)
    item = types.KeyboardButton("\N{world map}")
    one_time_keyboard = TRUE

    markup.add(item)

    bot.send_message(message.chat.id, "чух-чух".format(message.from_user,bot.get_me()),
                     parse_mode='html', reply_markup=markup)

Вроде кнопка должна отображать раз, но не работает. Мне нужно, чтобы после того, как пользователь нажал на кнопку - она исчезла.
  • Вопрос задан
  • 107 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillfactory
    Профессия Python-разработчик
    9 месяцев
    Далее
  • Нетология
    Fullstack-разработчик на Python + нейросети
    20 месяцев
    Далее
Решения вопроса 1
iggor-markin
@iggor-markin
Python Developer
В markup добавить: one_time_keyboard=True

Будет так:
markup = types.ReplyKeyboardMarkup(resize_keyboard=True, one_time_keyboard=True)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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