Создание переменной
Необходимо получить нажатие кнопки, это нажатие вводит начало текста в переменную, далее пользователь должен сам ввести в боте оставшуюся часть текста и добавить к первой части, чтобы дальнейшем сравнить данные в эксель таблице(это уже сделано, но никак не получается разобраться с этим моментом. Шерстил документацию, вроде инструменты есть, но как объединить в одно целое не понятно).
Код который есть на данный момент:
@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)