Я отвечаю на свой вопрос только для того, чтобы я мог помочь другим людям.
сначала
@bot.message_handler(func=lambda msg: text)
def get_title(message):
data['text'] = message.text
markup = types.InlineKeyboardMarkup()
markup.add(types.InlineKeyboardButton(text='A', callback_data='option1'))
markup.add(types.InlineKeyboardButton(text='B', callback_data='option2'))
bot.send_message(message.chat.id, f"text: {message.text}\n\nFinally, choose the label that fits the best",reply_markup=markup)
, затем нам нужна другая функция, которая обрабатывает обратный вызов
@bot.callback_query_handler(func=lambda call: True)
def callback_handler(call):
store_button_clicked = call.data ##call.data gets the the text of a button clicked 'A' or 'B'
##do something with store_button_clicked
Я надеюсь, что предоставил достаточно информации
Спасибо,