Повтор действия при нажатии кнопки в модуле telebot

я пытаюсь реализовать простую функцию бота на языке Python, но ничего не получается

Функция:

@bot.message_handler(content_types=['text'], commands=['get_number'])
def get_number(message):
    number = random.randint(0, 1000)
    markup = types.InlineKeyboardMarkup()
    item_yes = types.InlineKeyboardButton('Да', callback_data='yes')
    item_no = types.InlineKeyboardButton('Нет', callback_data='no')
    markup.row(item_yes, item_no)
    bot.send_message(message.chat.id, f"<i><b>Ваше число:</b></i>\n{number}\n\nЗагадать еще раз?", reply_markup=markup,
                     parse_mode='html')


# Реакция на нажатие кнопки
@bot.callback_query_handler(func=lambda call: True)
def answer(call):
    if call.data == 'yes':
        pass
    elif call.data == 'no':
        pass

Подскажите, как сделать так, чтобы при нажатии кнопки "Да" функция выполнилась при нажатии еще раз, при нажатии "Нет", соответственно остановилась.


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