Похоже, вы используете декоратор @commands.has_permissions(administrator = True), чтобы проверить, есть ли у пользователя, запускающего команду, необходимые разрешения. Этот декоратор проверит разрешения пользователя и выдаст ошибку MissingPermissions, если у пользователя нет необходимых разрешений.
Однако похоже, что команда все еще выполняется, даже если у пользователя нет необходимых разрешений. Это может быть связано с несколькими вещами:
Декоратор @commands.has_permissions(administrator = True) неправильно применяется к команде. Убедитесь, что он расположен непосредственно над определением функции очистки.
Декоратор @commands.has_permissions(administrator = True) каким-то образом обходится. Убедитесь, что вы используете правильный синтаксис для декоратора и что он не изменяется и не удаляется каким-либо образом.
Пользователь, запускающий команду, может иметь необходимые разрешения, даже если вы этого не ожидаете. Убедитесь, что роли и разрешения пользователя настроены правильно.
Надеюсь, это поможет!