Как-то так он выглядит(много чего удалил, этот кусок кода как наглядный пример) Нужно сделать кулдаун в 5 секунд для каждой команды, при этом чтобы программа не останавливалась, как в случае с time.sleep, а давала возможность вызова других команд. Возможно стоит каждую команду обернуть в функцию, думал над этим, но не уверен, так как не знаю как реализовать кулдаун в python. Спасибо за помощь.
Отслеживать
задан 28 июл 2020 в 22:04
147 12 12 бронзовых знаков
Что должно происходить, если в течении 5 секунд после выполнения предыдущей команды, приходит такая же?
28 июл 2020 в 23:47
Или ничего, или сообщение: send_message(message=»Подождите 5 секунд. «, chatId=chatid)
28 июл 2020 в 23:57
не принципиально
29 июл 2020 в 0:02
Простой вариант: сохранять для каждой команды последнее время ее выполнения и проверять перед выполнением команды, что с предыдущего исполнения прошел кулдаун
Источник: ru.stackoverflow.com
КУЛДАУН НА КОМАНДЫ | ТАЙМЕР ПОД ДЕЙСТВИЕ | COD++
CommandCooldown | КД на команды | Выставление кулдауна по группам v1.8
Мы теперь в Discord Мы рады объявить, что теперь у нас есть сервер Discord. В честь этого мы проводим розыгрыш!
Теперь вы можете легко связаться с нами и другими участниками сообщества,
обмениваться идеями и получать обновления о нашей деятельности. Присоединиться
Мы рады сообщить вам о нашей весенней распродаже, которая уже началась!
Улучшайте свой сервер, только лучшими, качественными плагинами и приватными сборками.
Купон для самых быстрых на 20%, для улучшения вашего аккаунта. (Действие купона ограничено.)
Источник: mineleak.pro
Как сделать кулдаун на команду в discord.py?
(P.S. пользуюсь pymongo)
И я хотел бы сделать на него кд 12 часов. А если пользователь пишет её раньше, то ему выдавало ошибку и писало сколько осталось до получения награды.
(я знаю как сделать костыльно, но хочу сделать нормально и адекватно).
Прошу адекватную помощь.
- Вопрос задан более года назад
- 933 просмотра
Комментировать
Решения вопроса 0
Ответы на вопрос 1
Много раз обсуждалось
#2 Настройка Плагина MyCommand | Как Сделать Кулдаун На Команду | Задержка Для Команды
https://qna.habr.com/q/985253
Ответ написан более года назад
Комментировать
Нравится 2 Комментировать
Ваш ответ на вопрос
Войдите, чтобы написать ответ
- Боты
- +1 ещё
Как добавить параметры disable и timeout?
- 1 подписчик
- 2 часа назад
- 28 просмотров
Источник: qna.habr.com