Я просто хочу ограничить вызов функции пока не пройдёт какое-то время, то есть после вызова хэндлера, я хочу запросить текущее время, и если не прошло 10 секунд, то отвечать пользователю, что ему нужно подожать, перед повторной отправкой данной команды
last_time = datetime.now()
delta = datetime.now() - last_time
if delta.second > 10:
(выполняете то, что вам нужно)
else:
print('Извините 30 секунд ещё не прошло')
вроде есть метод throtteled у диспатчера, но не хочется подключать redis ради такое штуки
а что с редисом не так?Г
Обсуждают сегодня