@FChicago

Как сделать таймер в python?

Как можно сделать, к примеру, если в течении минуты челик напишет к примеру команду два раза чтобы ему выдавался мут
  • Вопрос задан
  • 107 просмотров
Пригласить эксперта
Ответы на вопрос 2
Vindicar
@Vindicar
RTFM!
1. При получении команды получить текущее время.
2. Проверить в хранилище (словарь в памяти, база данных, не принципиально) когда этот человек посылал команду в прошлый раз.
3а. Если интервал времени достаточно длинный, выполнить команду и сохранить текущее время в хранилище.
3б. Если интервал времени недостаточно длинный, дать предупреждение/забанить/застрелиться.
Подробности

Что за команда, о чём речь, каким кодом это реализовано... гадать никто не собирается.
Ответ написан
Комментировать
@ppttzz
запускать каждые 60 секунд условие с задержкой в 60 секунд, а потом проверять сколько кто сделал за это время.
Если сразу после начального ввода, time.sleep(60), если нужно что бы проверка работала постоянно, то дапаможет тебе Async IO
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы