Создание переменной

Необходимо получить нажатие кнопки, это нажатие вводит начало текста в переменную, далее пользователь должен сам ввести в боте оставшуюся часть текста и добавить к первой части, чтобы дальнейшем сравнить данные в эксель таблице(это уже сделано, но никак не получается разобраться с этим моментом. Шерстил документацию, вроде инструменты есть, но как объединить в одно целое не понятно).

Код который есть на данный момент:

  @bot.message_handler(commands=['find'])
    def main(message):
        markup = types.InlineKeyboardMarkup()
        g1 = types.InlineKeyboardButton('Г1', callback_data='g1')
        g2 =types.InlineKeyboardButton('Г2', callback_data='g2')
        g3 = types.InlineKeyboardButton('Г3', callback_data='g3')
        g4 = types.InlineKeyboardButton('Г4', callback_data='g4')
        other = types.InlineKeyboardButton('Другое', callback_data='other')
        markup.row(g1, g2, g3, g4)
        markup.row(other)
    
        bot.send_message(message.chat.id, 'Выберите начало номера:', reply_markup=markup)
    
    @bot.callback_query_handlers(func=lambda callback: True)
    def callback_message(callback):
        if callback.data == 'g1':
            send = bot.send_message(callback.message.chat.id, 'Введите оставшиеся цифры номера')
            bot.register_next_step_handler(send, end_num)

Ответы (0 шт):