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

Как удалить replay кнопки и одновременно создть keyboard кнопки в телеграм боте на питоне?

Я пишу бота на Python.

Мне понадобилось одновременно удалить replay-кнопки и создать keyboard-кнопки, но за одно отправление сообщения получается выполнить только одну из этих операций.

Вот пример кода:
markup = types.ReplyKeyboardRemove()
keyboard = types.InlineKeyboardMarkup()  
btn = types.InlineKeyboardButton(text = "btn", callback_data="btn")
keyboard.add(btn)
bot.send_message(message.from_user.id, "Выберите папку", reply_markup = markup)
  • Вопрос задан
  • 112 просмотров
Подписаться 1 Простой Комментировать
Помогут разобраться в теме Все курсы
  • AndroidSprint
    Kotlin основы: ИИ-ментор 24/7 + персональный наставник
    2 месяца
    Далее
  • AndroidSprint
    Попробуйте себя в роли разработчика за 10 дней
    1 неделя
    Далее
  • Devman
    Чат-боты на Python
    2 месяца
    Далее
Решения вопроса 1
grantur5707
@grantur5707
Full Stack Web Developer
Используйте последовательное выполнение этих команд:

markup = types.ReplyKeyboardRemove()
keyboard = types.InlineKeyboardMarkup()
btn = types.InlineKeyboardButton(text="btn", callback_data="btn")
keyboard.add(btn)

bot.send_message(message.from_user.id, "Клавиатура удалена", reply_markup=markup)

bot.send_message(message.from_user.id, "Выберите папку", reply_markup=keyboard)
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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