@p2g

Как соединить выбор пользователя в InlineKeyboard?

Как соединить выбор пользователя в InlineKeyboard ?

@bot.message_handler(content_types = ["text"])
def new_obmen(message):
    if message.chat.type == 'private':
        if message.text == 'Цифры':


            markup = types.InlineKeyboardMarkup(row_width=2)
            item1 = types.InlineKeyboardButton("1", callback_data='b')
            item2 = types.InlineKeyboardButton("2", callback_data='l')


            markup.add(item1, item2)

            bot.send_message(message.chat.id, 'Совокупность!', reply_markup=markup)

@bot.callback_query_handler(func=lambda c: True)
def callback_inline(call):
    try:
        if call.message:
            if call.data == 'b':

                bot.send_message(call.message.chat.id, '✅Ага "1" был выбран')

            if call.data == "l":            

                bot.send_message(call.message.chat.id,  text="✅Ага '2' был выбран")


             
                markup = types.InlineKeyboardMarkup(row_width=2)
                item1 = types.InlineKeyboardButton("3", callback_data='bitcoin')
                item2 = types.InlineKeyboardButton("4", callback_data='litcoin')

                markup.add(item1, item2)

                bot.send_message(call.message.chat.id, 'Как получить ответ?', reply_markup=markup)

    except Exception as e:
        print(repr(e))

Вот как получилось:
625b1872affd8261545021.png

Вот как надо:
625b18a2a0923479565491.png
Тут я выбрал два направления InlineKeyboard и бот запомнил их и соединил их в одно сообщения.
Подскажите пожалуйста как это сделать?

Заранее спасибо!
  • Вопрос задан
  • 50 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы