Как сделать timer на python с проверкой(pytelegrambotapi)

У меня есть метод, который обрабатывает кнопки:

@bot.message_handler(content_types=['text'])
def buttons(message):
    if message.chat.type == 'private':
        if message.text == 'Задание 1':
           <..Запуск таймера, 30 секунд..>
           <..Результат..>
        elif message.text == 'Задание 2':
           <..Запуск таймера, 60 секунд..>               
           <..Результат..>

Как создать два разных таймера и самое главное, как сделать проверку: если один запущен, то второй не может быть запущен, пока не кончится первый.

В предыдущем вопросе, который я создавал, было предложено создать класс с булевской переменной и через нее делать проверку. Если этот метод правильный, подскажите как это сделать.


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