Встроенного такого функционала нет, пишите или свой декоратор с проверкой (если нужно делать эту проверку перед определенными командами) или проверку внутри событий on_message и on_interaction (если нужно сразу на все команды)
Внутри обращаетесь к БД или храните словарь, примерно с примерно следующим форматом:
{ user_id: (guild_id, last_command_datetime) }
- Если пользователя нет в словаре, добавляете с текущим временем и гильдией и пускаете в команду
- Если он есть и таймдельта между его временем и текущим больше кулдауна обновляете время и пускаете в команду
- Иначе вызвать кастомную ошибку или дискордовскую CommandOnCooldown