Как поставить временное ограничение на использование команд в ТГ боте на python?
Чтобы в случае вызова команды в течении опред.времени, пока оно не пройдёт, нельзя было её использовать. И не просто чтобы фриз был как за счёт time.sleep, а именно невозможность использования. Чтобы бот по завершению времени не отвечал на сообщения которые отправлялись во время ограничения
Jnex8dje, Когда вы регистрировались, вы обещали выполнять Регламент.
Если вы будете продолжать нарушать Регламент, ваши вопросы могут быть удалены, а аккаунт заблокирован модераторами временно или навсегда.
Будьте благоразумны. Изучите Регламент.
Сохранять время, когда команда должна перестать работать.
При вызове команды проверять текущее время: если оно больше сохранённого, значит, не выполняем команду.
Jnex8dje, взять и сохранить. Какое хранилище использовать - зависит от задачи.
Если кулдаун команды один на всех (т.е. неважно кто её вызвал последним) - сойдёт одна переменная.
Если нужен свой кулдаун для каждого пользователя - значит, что-то типа словаря {id пользователя: время активации}.
Если нужно, чтобы это ещё и сохранялось при перезапуске бота - значит, нужно персистентное хранилище типа простой БД.