Временный бан и таймаут в Discord: что и когда использовать?
Замутить участника на пару часов или временно забанить на несколько дней? Узнайте по шагам с командами VeyroBot в чем разница между таймаутом и временным баном, как указывать длительность, какие есть лимиты и как досрочно снять наказание.
Эта статья автоматически переведена с турецкого оригинала. Читать оригинал на турецком

В этой статье
Коротко
Если участнику можно остаться на сервере, используйте таймаут, а если ему нужно полностью покинуть сервер на время — временный бан. В VeyroBot таймаут выдается командой /timeout на срок до 28 дней. Временный бан выдается с помощью параметра duration в команде /ban на срок от 1 минуты до 365 дней; по истечении времени VeyroBot автоматически снимает блокировку.
Обе меры налагаются в виде зарегистрированного инцидента (кейса). Для досрочного завершения наказания существуют команды /untimeout и /unban.
Таймаут или временный бан?
| Вопрос | Таймаут | Временный бан |
|---|---|---|
| Команда | /timeout | /ban и параметр duration |
| Формат времени | 30s, 10m, 2h, 3d; число без суффикса считается минутами | 30m, 12h, 7d, 2w |
| Минимальный и максимальный срок | 5 секунд — 28 дней | 1 минута — 365 дней |
| Если цель не на сервере | Не применяется | Блокировка все равно срабатывает |
| По истечении срока | Время окончания передается в Discord, ограничение снимается там же | VeyroBot снимает бан и открывает новый инцидент |
| Требуемое разрешение | Таймаут участников | Бан участников |
| Досрочное снятие | /untimeout | /unban |
Простое правило для выбора: для разового спора или спама чаще всего достаточно короткого таймаута. Если нарушение повторилось или участнику нужно какое-то время вообще отсутствовать на сервере, лучше выбрать временный бан.
Эта тема в VeyroBot:Бот модерации для Discord →
Модуль, права и порядок ролей
- Модуль модерации должен быть включен. Если тумблер Модерация и наказания на вкладке «Обзор» панели выключен, эти четыре команды работать не будут; бот сообщит, что модуль отключен.
- У вас должны быть правильные права. Для
/banи/unbanтребуется право «Бан участников», а для/timeoutи/untimeout— «Таймаут участников». - Проверьте иерархию ролей. Если вы не владелец сервера, высшая роль цели должна быть ниже вашей. Роль VeyroBot также должна находиться выше роли цели, и у бота должны быть соответствующие права.
- Кого нельзя наказать? Себя, VeyroBot и владельца сервера. Участнику с правами администратора также нельзя выдать таймаут.
- Выберите канал для логов. Чтобы инциденты попадали в канал логов модерации, в разделе «Журнал аудита» должен быть включен модуль и выбран канал для логов модерации. Если канал не задан, инцидент все равно запишется, но лог-сообщение отправлено не будет.
Подробно о том, как иерархия ролей влияет на наказания, читайте в статье Система ролей и прав в Discord.
Шаг 1: Выдача таймаута
Команда: /timeout target:@участник duration:30m reason:Спам. Параметр duration обязателен, reason — по желанию.
- Суффиксы:
s— секунды,m— минуты,h— часы,d— дни. Число без суффикса считается минутами; если написать45, длительность составит 45 минут. - Срок не может быть короче 5 секунд или длиннее 28 дней.
28dдопустимо, а29dбудет отклонено. - Таймаут выдается только участникам, находящимся на сервере. Если цели нет на сервере, команда сообщит об этом.
В ответе указываются длительность и номер кейса. Это же действие можно выполнить на вкладке Веб-модерация в панели: введите ID пользователя, выберите действие Замутить (Timeout), в поле Длительность (мин) укажите значение от 1 до 40320 минут. 40320 минут равняются 28 дням.
Шаг 2: Выдача временного бана
Команда: /ban target:@участник duration:7d reason:Реклама. Если оставить duration пустым, бан станет перманентным.
- Формат представляет собой число и одну букву:
m— минуты,h— часы,d— дни,w— недели. - Длительность должна составлять от 1 минуты до 365 дней. При выходе за пределы диапазона команда выдаст ошибку, и никто заблокирован не будет.
- Необязательный параметр
delete_messagesпозволяет также удалить сообщения пользователя за последний 1 час, 24 часа или 7 дней. - Блокировка применяется даже в том случае, если цели нет на сервере. Если пользователь уже забанен, команда не создаст новый инцидент и выдаст сообщение «уже забанен».
В ответе обратным отсчетом отображается время окончания бана. В логах модерации также фиксируются дата окончания и оставшееся время.
В панели аналогичное действие выполняется в разделе «Веб-модерация» с помощью действия Забанить (Ban). В поле Срок бана время вводится в том же формате, а если оставить его пустым, бан будет постоянным. В панели вы можете заблокировать человека, которого нет на сервере, указав его ID.
Что происходит по истечении срока?
При таймауте VeyroBot передает время окончания в Discord, и по истечении срока ограничение снимается на стороне Discord. Отдельный инцидент для этого не создается.
При временном бане время окончания отслеживает VeyroBot. Таймер запускается каждую минуту и снимает просроченные баны. После этого создается кейс о снятии бана с причиной «Срок временного бана истек» и записывается в канал логов модерации. Поскольку запись хранится в базе данных, время не потеряется даже при перезапуске бота.
- Если бан не удается снять из-за временной ошибки, попытка повторяется в следующем цикле. Если прошло 24 часа с момента окончания срока, а снять бан так и не удалось, запись удаляется, а блокировка остается на месте.
- VeyroBot не отправляет пользователю личные сообщения. Если вы хотите уведомить человека о снятии бана, сделайте это самостоятельно.
Шаг 3: Досрочное снятие наказания
- Команда
/untimeout target:@участник reason:…мгновенно снимает мут с участника. Участник должен находиться на сервере и действительно иметь активный мут. Правило иерархии ролей действует и здесь. - Команда
/unban userid:… reason:…требует не упоминания через @, а 17–20-значного ID пользователя. ID можно скопировать из лога модерации (там он указан рядом с именем пользователя). - Если вы снимете временный бан с помощью команды
/unbanили через список банов в Discord, таймер VeyroBot также удалится. Если заблокировать человека повторно позже, старый таймер уже не снимет новый бан.
На вкладке «Веб-модерация» нет отдельного действия для снятия бана или таймаута. В VeyroBot отмена наказаний выполняется через команды.
Если срок указан неверно или бан не снялся
- Путать букву
mс месяцами.1m— это одна минута. Для бана на один месяц пишите30dили4w. - Смешивать две единицы времени. Написание
1d12hневерно; используйте36h. В таймаутах нет единицыw, а в банах —s. - Повторный запуск команды
/banдля изменения срока. Команда не будет повторно банить уже заблокированного пользователя. Сначала снимите бан, а затем забаньте на новый срок. - Выдача наказания в публичном канале. Подтверждение успешной операции видно всем в том канале, где вы ввели команду; причины также отображаются в подтверждении бана и таймаута видны всем. Личными являются только сообщения об ошибках. Используйте команды в каналах для модераторов.
- Последующая потеря ботом прав на бан. В таком случае временный бан не удастся снять; через 24 часа попытки прекратятся, и блокировка останется активной.
Стоит ли давать рейдерским аккаунтам временное наказание?
Подходит: серверам, применяющим правила поэтапно. Схема «сначала предупреждение, затем короткий таймаут и при повторении временный бан» дает участнику второй шанс, при этом каждый шаг виден в истории инцидентов.
Не подходит: рейдерским аккаунтам, мошенникам и тем, кто распространяет вредоносные ссылки. Временное наказание оставляет для таких аккаунтов лазейку для возврата; в этом случае правильнее применять перманентный бан и защиту от рейдов. Если вам нужна автоматическая выдача наказаний по количеству предупреждений, ступенчатая система наказаний описана в руководстве по настройке AutoMod.
Часто задаваемые вопросы
Временный бан снимается ровно в момент окончания срока?
Поскольку таймер запускается раз в минуту, бан обычно снимается в течение минуты после наступления времени окончания. Если бот в этот момент был выключен, бан снимут вскоре после его запуска.
Могу ли я увеличить или уменьшить срок таймаута?
Да. Запустите команду /timeout для того же участника с новым сроком. Новое время начнет отсчитываться с момента ввода команды, заменит старое и откроет новый инцидент.
Можно ли перевести временный бан в перманентный?
Да, в два шага. Сначала снимите бан командой /unban, а затем забаньте заново без указания срока. Поскольку человека больше нет на сервере, проще всего выполнить второй шаг на вкладке «Веб-модерация», используя ID пользователя.
Попадет ли наказание из панели в канал логов?
Да. Таймауты и баны, выданные через веб-модерацию, записываются в тот же список инцидентов и в тот же канал логов модерации, что и команды. У пользователя, выполняющего действие, должны быть соответствующие права в Discord; самого доступа к панели недостаточно.
Где посмотреть историю наказанного участника?
Команда /история-дел (история кейсов) отображает баны, таймауты, предупреждения и заметки участника с поддержкой страниц. Инцидент о снятии бана, созданный по истечении срока, также отображается там.
Для общего ознакомления с функцией посетите страницу бота модерации Discord, для настройки всех параметров изучите документацию по модерации и журналам аудита, а подробности о командах вы найдете на карточках ban, timeout, untimeout и unban.
Последнее обновление: 26 сентября 2026 г. Форматы времени, лимиты и логика снятия временных банов в этой статье проверены по актуальной версии команд наказаний, панели веб-модерации и движка временных банов VeyroBot.