@palma1331

Как добавить два reply_markup=?

Как сделать reply_markup=keyboard, user_markup?
  • Вопрос задан
  • 1159 просмотров
Пригласить эксперта
Ответы на вопрос 2
Если необходим шаблонизатор, можно написать функцию:
def keyboard_create(pattern):
    if pattern == 'user_markup':
        return ReplyKeyboardMarkup......


А затем использовать в коде:
bot.send_message(message.chat.id, 'Message', reply_markup=keyboard_create('user_markup'))
Ответ написан
Комментировать
@palma1331 Автор вопроса
@bot.message_handler(commands=['start'])
def handler_start(message):
        user_markupp = telebot.types.ReplyKeyboardMarkup(True, False)
        user_markupp.row('button1' , 'button2')
        keyboard = types.InlineKeyboardMarkup()
        url_button = types.InlineKeyboardButton(text="Перейти",
                                                url="https://qna.habr.com/q/740635")
        keyboard.add(url_button)
        bot.send_message(message.from_user.id,
                         'текст',
                         reply_markup=keyboard, parse_mode="Markdown")


Вот такой код, как использовать?
Ответ написан
Ваш ответ на вопрос

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

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