Перейти к основному содержанию

Документация

51 команд бота: синтаксис, параметры, права и примеры.

Первые шаги

Три минуты чтения, после которых всё остальное на этой странице становится очевидным.

Как читать синтаксис

Каждая команда — это слэш-команда: вы вводите / в Discord, появляется список, и Discord ведёт вас по ней параметр за параметром. На этой странице синтаксис читается так:

  • <параметр>: обязательный, без него команда не выполнится.
  • [параметр]: необязательный, у него есть значение по умолчанию либо он просто ни на что не влияет.
  • /команда подкоманда: более богатые команды разделены на подкоманды.

Показанные здесь названия — те, которые бот использует на этом языке. Он говорит на семнадцати, и перевод доходит до самих названий команд и их параметров: после /language запись /ban user: превращается в /ban пользователь: на русском.

Кому что доступно

К команде ведут два пути, и достаточно любого из них:

  • Право Discord, указанное в заголовке каждой команды. Администраторы и владелец сервера обладают всеми ими.
  • Роль модерации достаточного уровня — только для команд модерации. Именно это позволяет отдать /warn команде, не давая ей права отправлять участников в тайм-аут средствами Discord.

Уровней модерации три, и они привязываются к ролям вашего сервера командой /staff. Каждая команда модерации требует минимального уровня, настраиваемого по отдельности:

УровеньКоманды, открытые по умолчанию
Уровень 1 /clear /timeout /warn /history /sanction /note /slowmode
Уровень 2 /kick /ban /tempban /massmove /unwarn /lock /unlock /role
Уровень 3 /unban

Уровень участника — это уровень его высшей роли модерации. Эти уровни открывают доступ: они никогда не отнимают права у того, кто уже обладает соответствующим правом Discord.

Коды наказаний

Каждое наказание, вынесенное ботом (бан, кик, тайм-аут, предупреждение), получает уникальный публичный код из двенадцати символов, например K7Q2M9XAP4RN. Ни I, ни L, ни O, ни 0, ни 1: код можно продиктовать вслух без двусмысленностей.

Этот код — ключ ко всему остальному: /sanction покажет запись, /note прикрепит к ней внутренний комментарий, /unwarn отменит её. Код появляется в личном сообщении участнику, в подтверждении, которое получает модератор, и в канале журнала.

Общие параметры команд модерации

  • причина: переносится в личное сообщение участнику, в журнал аудита Discord и в историю.
  • лс: уведомлять ли участника. По умолчанию — да.
  • видимость: видно ли подтверждение в канале. По умолчанию — нет, его видит только модератор.

Задержка между двумя использованиями

У каждой команды есть небольшая задержка для каждого участника, указанная в её заголовке (от 2 до 10 секунд в зависимости от того, насколько затратна операция). Она защищает бота от разгона и никогда не переносится с одного участника на другого.

Сайт или Discord?

И то, и другое. Панель управления и команды пишут в одну и ту же базу данных: настройка, сделанная командой, тут же появляется на сайте, а изменение, сделанное на сайте, бот подхватывает без перезапуска. Самые богатые команды настройки (/welcome, /logs, /ticket, /staff) открывают интерактивную панель вместо того, чтобы нагромождать параметры.

Системы

Что делают модули, когда они включены, — подробности, которые не помещаются в описание одной команды.

Уровни и опыт

Каждое сообщение, написанное в канале, приносит от 15 до 25 XP, выбранных случайно. Засчитывается лишь одно начисление в минуту и на участника: десять сообщений подряд принесут не больше одного. Боты, личные сообщения и системные сообщения (входы, закрепления) не приносят ничего.

Переход с уровня L на следующий стоит 5 × L² + 50 × L + 100 XP. Стоимость поэтому растёт с каждой ступенью, а хранится только суммарный опыт: уровень вычисляется из него.

СтупеньВсего XPСтоимость уровняПримерный порядок
Уровень 1 100 XP 100 XP ≈ 5 сообщений
Уровень 2 255 XP 155 XP ≈ 13 сообщений
Уровень 5 1 150 XP 380 XP ≈ 58 сообщений
Уровень 10 4 675 XP 955 XP ≈ 234 сообщений
Уровень 20 23 850 XP 2 855 XP ≈ 1 193 сообщений
Уровень 50 268 375 XP 14 555 XP ≈ 13 419 сообщений

Последний столбец исходит из обычного разговора, при среднем начислении. Он даёт порядок величины. Настоящее время зависит от того, насколько далеко друг от друга сообщения, ведь счётчик учитывает только одно начисление в минуту.

При каждом повышении уровня бот отвечает в том канале, где было написано сообщение. Объявление настраивается в панели управления: вставка или обычный текст, заголовок, описание, цвет, а также переменные {level} и {xp} вдобавок к обычным. Канал, в который бот не может писать, ничего не блокирует: уровень засчитывается, теряется только объявление.

Модуль включён по умолчанию. Его отключение останавливает начисления и объявления, ничего не стирая: таблица лидеров остаётся в базе данных и возвращается нетронутой, когда модуль включают снова. Чтобы поправить отдельный случай, /xp добавит, отнимет или задаст опыт участника; /rank и /leaderboard покажут результат.

Наказания, история и заметки

Записывается каждое наказание, вынесенное ботом: бан, временный бан, кик, тайм-аут, предупреждение и даже их снятия (разбан, отмена предупреждения). Каждое получает свой двенадцатизначный код.

Порядок действий не случаен. Личное сообщение уходит до наказания. После бана у бота больше нет общего сервера с человеком, и написать ему он бы уже не смог. Сама запись, в свою очередь, делается до обращения к Discord, чтобы код существовал; если Discord откажет в действии, запись отменяется, и в деле не остаётся призрачного наказания.

Временный бан сам планирует своё снятие. Когда подходит срок, бот проверяет, не был ли бан за это время выдан заново модератором: если был, он его не снимает. Постоянный /ban, вынесенный за этот период, отменяет запланированное снятие.

Заметки (/note, 25 на наказание) никогда не показываются самому участнику: они служат разговору между модераторами спустя месяцы, когда никто уже не помнит обстоятельств.

Защита на входе

Три независимых механизма, которые складываются или применяются по отдельности:

  • Капча: при входе участник должен решить задачу, чтобы получить свою роль. По умолчанию: 3 попыток, 5 минут, кик при неудаче. Запрос приходит личным сообщением; если участник их закрыл, бот создаёт временный канал проверки в указанной вами категории, видимый только ему и удаляемый затем.
  • Проверка через сайт: участник нажимает кнопку, завершает проверку на сайте и находит свою роль по возвращении. Здесь бот сам ничего не выдаёт: это сайт сверяет личность с Discord, а затем назначает роль.
  • Защита от рейдов: она нацелена не на человека, а на поток. Свыше 8 входов за 10 секунд (значения по умолчанию) она уведомляет, отправляет в карантин или выгоняет. Фильтр по возрасту аккаунта пропускает завсегдатаев, попавших в волну.

Роль карантина — то общее, что есть у всех трёх: выданная при входе, она ограничивает то, что новичок видит и может делать, и снимается после прохождения проверки. Пока она на месте, контроль остаётся за вами, и ничто не мешает пропустить кого-то вручную.

Тикеты

Панель, опубликованная в канале, не более 25 видов запросов (предел выпадающего списка Discord), и у каждого своё: эмодзи, цвет, приветственное сообщение, форма при открытии и команда, у которой есть к нему доступ. Открытие создаёт личный канал между обратившимся и этой командой. При закрытии переписка сохраняется в архивный канал в формате HTML, и обмен остаётся читаемым после исчезновения канала.

Музыка и роли диджеев

Воспроизведение опирается на выделенную звуковую инфраструктуру. Если она недоступна, музыкальные команды об этом сообщают, а всё остальное в боте продолжает работать.

Команды, которые управляют текущим воспроизведением (/pause, /resume, /stop, /loop, /volume), доступны только диджеям. Диджей — это: владелец сервера, администратор, участник с правом «Управлять сервером» или обладатель роли, добавленной через /dj add. Пока роль диджея не настроена, эти команды отвечают, стало быть, только этим трём. Роли модерации — отдельный список: статуса диджея они не дают.

Команды только для чтения (/queue, /nowplaying, /lyrics) и добавление треков (/play) остаются открытыми для всех.

Розыгрыши

Допустимая длительность: от 10 секунд до 28 дней, записывается свободно (30m, 1h30m, 2d). До 20 идущих розыгрышей и 20 победителей на розыгрыш.

Розыгрыш всегда проводит бот, а не сайт: только он может проверить в момент розыгрыша, что победители всё ещё на сервере и обладают ролью, требовавшейся при входе. Если никто не отзовётся, /giveaway reroll проведёт розыгрыш заново.

Журналы

21 видов событий, разделённых на 5 категорий (Сообщения, Участники, Модерация, Голос, Сервер), каждое включается по отдельности. Каждая категория может указывать на свой канал: модерация в одну сторону, сообщения в другую.

Содержание сообщений никогда не хранится в базе данных. Когда сообщение удаляют, бот публикует вставку в указанном вами канале, и этим всё ограничивается. Действие, совершённое самим ботом (бан через /ban), записывается только один раз — журналом модерации, который называет модератора.

Резервные копии

Копия снимает слепок структуры сервера (роли, каналы, права) и возвращает личный код, отправляемый личным сообщением. На каждого владельца хранится 3 копий. Она не содержит ни одного сообщения: это не история переписки. Код восстанавливает эту структуру в текущем сервере, поэтому им можно и клонировать сервер, применив его в другом месте.

Временные голосовые каналы

Вход в канал-триггер создаёт канал, которым владеет участник: он может переименовать его, ограничить доступ к нему или задать предел мест. Канал исчезает, как только опустеет, и убирать ничего не нужно.

Модерация

Наказать, оставить след, отменить. Каждое наказание, вынесенное одной из этих команд, получает публичный код и попадает в историю участника.

16 команд

/ban

Банит участника на сервере.

Постоянный бан. Участник удаляется с сервера и не может вернуться, пока его не разбанят.

Кто может выполнить
Банить участников, или уровень персонала 2
Боту нужно
Банить участников
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/ban <пользователь> [причина] [лс] [видимость]

ПараметрТипОбязательныйОписание
пользователь участник обязательный Целевой пользователь.
причина текст необязательный Причина этого действия.Не более 400 символов
лс текст необязательный Отправить пользователю личное сообщение (по умолчанию: да).Варианты: ✅ Да, ❌ Нет
видимость текст необязательный Сделать подтверждение видимым для всех (по умолчанию: нет).Варианты: ✅ Да, ❌ Нет

Стоит знать

  • Личное сообщение уходит до бана: после бана у бота больше нет общего сервера с участником, и связаться с ним он бы не смог.
  • Наказание записывается до обращения к Discord. Если бан не удастся (иерархия ролей, нехватка права), запись отменяется: призрачного наказания в истории не остаётся.
  • Постоянный бан отменяет любой автоматический разбан, запланированный командой /tempban.
  • Нельзя забанить самого себя, бота или участника, чья высшая роль выше вашей или равна ей.

Примеры

/ban пользователь:@kylian_ причина:Повторная реклама

Бан с причиной, личное сообщение отправлено, подтверждение личное.

/ban пользователь:@kylian_ лс:❌ Нет видимость:✅ Да

Без предупреждения участника, но с подтверждением, видимым в канале.

/clear

Удаляет заданное количество сообщений.

Разом удаляет самые свежие сообщения канала.

Кто может выполнить
Управлять сообщениями, или уровень персонала 1
Боту нужно
Просматривать каналы, Читать историю сообщений, Управлять сообщениями
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/clear <количество>

ПараметрТипОбязательныйОписание
количество целое число обязательный Количество сообщений для удаления (1-100).От 1 до 100

Стоит знать

  • Discord отказывается массово удалять сообщения старше 14 дней: они пропускаются, и бот сообщает, сколько было удалено на самом деле.
  • В журналах удаление приписывается модератору, а не автору сообщений.

Примеры

/clear количество:50

/history

Показывает все наказания участника.

Полное дело участника: все наказания, от самых недавних к самым старым.

Кто может выполнить
Отправлять участников в тайм-аут, или уровень персонала 1
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/history <пользователь>

ПараметрТипОбязательныйОписание
пользователь участник обязательный Целевой пользователь.

Стоит знать

  • Список листается постранично кнопками под сообщением; каждая запись показывает свой код, свой тип, свою причину и своего автора.

Примеры

/history пользователь:@kylian_

/kick

Выгоняет участника с сервера.

Выгоняет участника. Ничто не мешает ему вернуться по новому приглашению.

Кто может выполнить
Выгонять участников, или уровень персонала 2
Боту нужно
Выгонять участников
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/kick <пользователь> [причина] [лс] [видимость]

ПараметрТипОбязательныйОписание
пользователь участник обязательный Целевой пользователь.
причина текст необязательный Причина этого действия.Не более 400 символов
лс текст необязательный Отправить пользователю личное сообщение (по умолчанию: да).Варианты: ✅ Да, ❌ Нет
видимость текст необязательный Сделать подтверждение видимым для всех (по умолчанию: нет).Варианты: ✅ Да, ❌ Нет

Стоит знать

  • Личное сообщение уходит до кика, по той же причине, что и у /ban.

Примеры

/kick пользователь:@marin причина:Провокации в голосовом канале

/lock

Закрывает канал (участники не могут писать).

Снимает у роли @everyone право писать в канале. Сообщения остаются читаемыми.

Кто может выполнить
Управлять ролями, или уровень персонала 2
Боту нужно
Управлять ролями
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/lock [канал] [причина]

ПараметрТипОбязательныйОписание
канал канал необязательный Целевой канал (по умолчанию: текущий канал).Тип: текстовый канал, канал объявлений
причина текст необязательный Причина этого действия.Не более 400 символов

Примеры

/lock причина:Спор ушёл не туда, вернёмся завтра

/massmove

Перемещает всех из одного голосового канала в другой.

Разом перемещает всех участников, находящихся в голосовом канале.

Кто может выполнить
Перемещать участников, или уровень персонала 2
Боту нужно
Перемещать участников
Задержка
5 секунд между использованиями, для каждого участника

Синтаксис

/massmove <источник> <назначение> [видимость]

ПараметрТипОбязательныйОписание
источник канал обязательный Голосовой канал, из которого переместить всех.Тип: голосовой канал, трибуна
назначение канал обязательный Голосовой канал, в который переместить всех.Тип: голосовой канал, трибуна
видимость текст необязательный Сделать подтверждение видимым для всех (по умолчанию: нет).Варианты: ✅ Да, ❌ Нет

Стоит знать

  • Удобно, чтобы собрать всех на мероприятие или освободить голосовой канал, никого не отключая.

Примеры

/massmove источник:Зал 1 назначение:Сцена

/note

Управляет заметками, прикреплёнными к наказанию.

Внутренние заметки, прикреплённые к наказанию. Самому участнику они никогда не показываются: они служат разговору между модераторами.

Кто может выполнить
Отправлять участников в тайм-аут, или уровень персонала 1
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/note add <идентификатор> <текст>

Добавляет заметку к наказанию.

ПараметрТипОбязательныйОписание
идентификатор текст обязательный Идентификатор наказания (например, K7Q2M9XA).Не более 16 символов
текст текст обязательный Содержание заметки.Не более 1000 символов

/note list <идентификатор>

Перечисляет заметки наказания.

ПараметрТипОбязательныйОписание
идентификатор текст обязательный Идентификатор наказания (например, K7Q2M9XA).Не более 16 символов

/note remove <идентификатор> <номер>

Убирает заметку из наказания.

ПараметрТипОбязательныйОписание
идентификатор текст обязательный Идентификатор наказания (например, K7Q2M9XA).Не более 16 символов
номер целое число обязательный Позиция заметки в списке (см. /note list).Минимум 1

Стоит знать

  • До 25 заметок на наказание. Сверх того запись превысила бы предельный размер сообщения Discord.

Примеры

/note add идентификатор:K7Q2M9XAP4RN текст:Признался в личных сообщениях

/note remove идентификатор:K7Q2M9XAP4RN номер:2

Номер — это позиция, показанная командой /note list.

/role

Выдаёт участнику роль или снимает её.

Выдаёт или снимает роль, не заходя в настройки сервера.

Кто может выполнить
Управлять ролями, или уровень персонала 2
Боту нужно
Управлять ролями
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/role add <пользователь> <роль>

Выдаёт участнику роль.

ПараметрТипОбязательныйОписание
пользователь участник обязательный Целевой пользователь.
роль роль обязательный Роль, которую нужно выдать или снять.

/role remove <пользователь> <роль>

Снимает с участника роль.

ПараметрТипОбязательныйОписание
пользователь участник обязательный Целевой пользователь.
роль роль обязательный Роль, которую нужно выдать или снять.

Стоит знать

  • Бот может работать только с ролями ниже своей собственной в иерархии.
  • Вы никогда не выдаёте роль выше своей. А если вы действуете через уровень модерации, а не через право «Управлять ролями», роли с чувствительным правом (Администратор, Управлять ролями, Банить участников...) отклоняются: послабление никогда не стоит больше, чем право, которое оно заменяет.

Примеры

/role add пользователь:@sofia роль:@Доверенный участник

/sanction

Показывает подробности наказания по его идентификатору.

Подробная запись о наказании: тип, причина, модератор, дата, прикреплённые внутренние заметки.

Кто может выполнить
Отправлять участников в тайм-аут, или уровень персонала 1
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/sanction <идентификатор>

ПараметрТипОбязательныйОписание
идентификатор текст обязательный Идентификатор наказания (например, K7Q2M9XA).Не более 16 символов

Примеры

/sanction идентификатор:K7Q2M9XAP4RN

/slowmode

Задаёт медленный режим канала.

Устанавливает минимальную задержку между двумя сообщениями одного участника.

Кто может выполнить
Управлять каналами, или уровень персонала 1
Боту нужно
Управлять каналами
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/slowmode <секунды> [канал]

ПараметрТипОбязательныйОписание
секунды целое число обязательный Задержка медленного режима в секундах (0 отключает).От 0 до 21600
канал канал необязательный Целевой канал (по умолчанию: текущий канал).Тип: текстовый канал, канал объявлений

Стоит знать

  • 0 отключает медленный режим. Максимум, 21 600 секунд, соответствует 6 часам, которые допускает Discord.

Примеры

/slowmode секунды:30

В текущем канале.

/slowmode секунды:0 канал:#общий

Возврат к обычному режиму в другом канале.

/tempban

Временно банит участника (разбан по истечении срока)

Бан на заданный срок. Разбан планируется и выполняется ботом, когда подходит срок.

Кто может выполнить
Банить участников, или уровень персонала 2
Боту нужно
Банить участников
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/tempban <пользователь> <длительность> [причина] [лс] [видимость]

ПараметрТипОбязательныйОписание
пользователь участник обязательный Целевой пользователь.
длительность текст обязательный Сколько длится тайм-аут.Варианты: 60 секунд, 5 минут, 10 минут, 30 минут, 1 час, 3 часа, 12 часов, 1 день, 3 дня, 1 неделя, 28 дней
причина текст необязательный Причина этого действия.Не более 400 символов
лс текст необязательный Отправить пользователю личное сообщение (по умолчанию: да).Варианты: ✅ Да, ❌ Нет
видимость текст необязательный Сделать подтверждение видимым для всех (по умолчанию: нет).Варианты: ✅ Да, ❌ Нет

Стоит знать

  • Когда подходит срок, бот проверяет, не был ли бан за это время выдан заново модератором: если был, он его не снимает.
  • /ban, вынесенный за этот период, отменяет автоматический разбан.

Примеры

/tempban пользователь:@kylian_ длительность:1 неделя причина:Спам

Автоматическое возвращение через неделю.

/timeout

Временно заглушает участника.

Штатное временное отстранение Discord: участник остаётся на сервере, но больше не может писать, ставить реакции и говорить в голосовых каналах.

Кто может выполнить
Отправлять участников в тайм-аут, или уровень персонала 1
Боту нужно
Отправлять участников в тайм-аут
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/timeout <пользователь> <длительность> [причина] [лс] [видимость]

ПараметрТипОбязательныйОписание
пользователь участник обязательный Целевой пользователь.
длительность текст обязательный Сколько длится тайм-аут.Варианты: 60 секунд, 5 минут, 10 минут, 30 минут, 1 час, 3 часа, 12 часов, 1 день, 3 дня, 1 неделя, 28 дней
причина текст необязательный Причина этого действия.Не более 400 символов
лс текст необязательный Отправить пользователю личное сообщение (по умолчанию: да).Варианты: ✅ Да, ❌ Нет
видимость текст необязательный Сделать подтверждение видимым для всех (по умолчанию: нет).Варианты: ✅ Да, ❌ Нет

Стоит знать

  • Максимальный срок — 28 дней: это ограничение Discord, а не бота.
  • Тайм-аут снимается сам, когда подходит срок, без участия бота.

Примеры

/timeout пользователь:@marin длительность:1 час причина:Оскорбления

/unban

Разбанивает пользователя по его идентификатору.

Снимает бан. Поскольку человека уже нет на сервере, он указывается по своему идентификатору Discord.

Кто может выполнить
Банить участников, или уровень персонала 3
Боту нужно
Банить участников
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/unban <идентификатор>

ПараметрТипОбязательныйОписание
идентификатор текст обязательный Discord ID забаненного пользователя, которого нужно разбанить.Не более 20 символов

Стоит знать

  • Идентификатор копируется из списка банов Discord (Настройки сервера → Баны) при включённом режиме разработчика.
  • Это единственная команда модерации, у которой уровень модерации по умолчанию равен 3.

Примеры

/unban идентификатор:428917364520394752

/unlock

Открывает ранее закрытый канал.

Возвращает закрытому каналу голос.

Кто может выполнить
Управлять ролями, или уровень персонала 2
Боту нужно
Управлять ролями
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/unlock [канал] [причина]

ПараметрТипОбязательныйОписание
канал канал необязательный Целевой канал (по умолчанию: текущий канал).Тип: текстовый канал, канал объявлений
причина текст необязательный Причина этого действия.Не более 400 символов

Примеры

/unlock канал:#общий

/unwarn

Отменяет предупреждение по его коду

Отменяет одно конкретное предупреждение по его коду.

Кто может выполнить
Отправлять участников в тайм-аут, или уровень персонала 2
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/unwarn <идентификатор>

ПараметрТипОбязательныйОписание
идентификатор текст обязательный Идентификатор наказания (например, K7Q2M9XA).Не более 16 символов

Стоит знать

  • Отмена не убирает запись из истории: она помечает её как снятую.

Примеры

/unwarn идентификатор:K7Q2M9XAP4RN

/warn

Выносит участнику предупреждение.

Записанное предупреждение. Никаких технических мер не применяется: это след, читаемый впоследствии.

Кто может выполнить
Отправлять участников в тайм-аут, или уровень персонала 1
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/warn <пользователь> [причина] [лс] [видимость]

ПараметрТипОбязательныйОписание
пользователь участник обязательный Целевой пользователь.
причина текст необязательный Причина этого действия.Не более 400 символов
лс текст необязательный Отправить пользователю личное сообщение (по умолчанию: да).Варианты: ✅ Да, ❌ Нет
видимость текст необязательный Сделать подтверждение видимым для всех (по умолчанию: нет).Варианты: ✅ Да, ❌ Нет

Стоит знать

  • Предупреждение получает код наказания, как и любая другая запись: оно находится через /history или /sanction и отменяется через /unwarn.

Примеры

/warn пользователь:@marin причина:Второе замечание о выражениях

Настройка

Модули сервера. Все они по умолчанию выключены, и всё, что задаётся здесь, можно задать и в панели управления. База данных одна и та же.

15 команд

/язык

Меняет язык бота на этом сервере.

Язык бота для всего сервера: вставки, меню, ошибки, а также названия и описания команд.

Кто может выполнить
Управлять сервером
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/язык <язык>

ПараметрТипОбязательныйОписание
язык текст обязательный Язык, который следует использовать.

Стоит знать

  • 17 полноценных языков. Изменение вступает в силу за секунду, без перезапуска.
  • Собственный язык участника роли не играет: это настройка сервера.

Примеры

/язык язык:Русский

/antiraid

Настраивает защиту от рейдов.

Обнаружение необычной волны входов и автоматическая реакция.

Кто может выполнить
Управлять сервером
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/antiraid enable [порог] [окно] [действие] [канал] [карантин] [создать-автоматически]

Включает защиту от рейдов и настраивает её пороги.

ПараметрТипОбязательныйОписание
порог целое число необязательный Количество входов, которое вызывает тревогу.От 2 до 50
окно целое число необязательный Окно обнаружения в секундах.От 3 до 120
действие текст необязательный Что делать с новыми участниками во время рейда.Варианты: Только уведомление, Карантин, Выгнать
канал канал необязательный Канал, куда отправляются оповещения о рейде.Тип: текстовый канал, канал объявлений
карантин роль необязательный Ограничивающая роль для тех, кто входит во время рейда.
создать-автоматически да / нет необязательный Создать роль карантина, если её ещё нет.

/antiraid disable

Отключает защиту от рейдов.

/antiraid status

Показывает текущие настройки защиты от рейдов.

Стоит знать

  • По умолчанию: 8 входов за 10 секунд включают защиту, а новички отправляются в карантин.
  • Три возможные реакции: только уведомление, карантин или кик.
  • Возраст аккаунта может служить фильтром (168 часов по умолчанию): более старые аккаунты проходят сквозь волну нетронутыми. Эта настройка делается в панели управления.

Примеры

/antiraid enable порог:10 окно:15 действие:Карантин канал:#оповещения

/backup

Сохраняет и восстанавливает структуру вашего сервера.

Снимает слепок структуры сервера (роли, каналы, права) и восстанавливает её позже.

Кто может выполнить
Администратор
Задержка
10 секунд между использованиями, для каждого участника

Подкоманды

/backup create

Сохраняет структуру сервера (роли, каналы, права).

/backup import <код>

Восстанавливает одну из ваших копий на этот сервер.

ПараметрТипОбязательныйОписание
код текст обязательный Код резервной копии (отправлен вам в личные сообщения).Не более 16 символов

/backup list

Перечисляет ваши резервные копии и их коды.

/backup delete <код>

Удаляет одну из ваших резервных копий.

ПараметрТипОбязательныйОписание
код текст обязательный Код резервной копии (отправлен вам в личные сообщения).Не более 16 символов

Стоит знать

  • На каждого владельца хранится 3 копий. Сверх того удалите одну через delete.
  • Код отправляется личным сообщением: именно он делает восстановление возможным, и ему нечего гулять по каналам.
  • Копия не содержит ни одного сообщения: это не история переписки.
  • Восстановление воссоздаёт структуру в текущем сервере, поэтому, применив код в другом месте, можно клонировать сервер.
  • Всё это можно сделать и в панели управления, в разделе Мои резервные копии, без команд. Там же выбирается, что восстанавливает импорт (роли, каналы, настройки сервера, конфигурация Omniaze).

Примеры

/backup create

Код приходит в личные сообщения.

/backup import код:M9XAP4RNK7

/captcha

Настраивает капчу, которая проверяет новых участников.

Проверка на входе: новичок должен решить капчу, чтобы получить свою роль.

Кто может выполнить
Управлять сервером
Модулю нужно
Управлять ролями, Управлять каналами, Выгонять участников
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/captcha enable <роль> <категория> [карантин]

Включает капчу и выбирает роль проверенных.

ПараметрТипОбязательныйОписание
роль роль обязательный Роль, которую получают участники после прохождения капчи.
категория канал обязательный Категория, где создаются временные каналы проверки (если ЛС закрыты).Тип: категория
карантин роль необязательный Ограничивающая роль, выдаваемая при входе и снимаемая после проверки.

/captcha disable

Отключает капчу на этом сервере.

/captcha status

Показывает текущие настройки капчи.

Стоит знать

  • Категория обязательна: если участник закрыл личные сообщения, бот создаёт там временный канал проверки, видимый только ему и удаляемый затем.
  • Настройки по умолчанию: 3 попыток, 5 минут на ответ, кик при неудаче. Срок, число попыток и мера меняются в панели управления.
  • Пока проверка не пройдена, участник остаётся в роли карантина: у вас сохраняется возможность пропустить его вручную.

Примеры

/captcha enable роль:@Участник категория:Проверка карантин:@Новичок

/dj

Управляет ролями диджеев, допущенными к музыке.

Роли, которым разрешено управлять текущим воспроизведением.

Кто может выполнить
Управлять сервером
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/dj add <role> [role-2] [role-3] [role-4] [role-5]

Добавляет одну или несколько ролей диджея.

ПараметрТипОбязательныйОписание
role роль обязательный Роль, которая станет ролью диджея.
role-2 роль необязательный Дополнительная роль диджея.
role-3 роль необязательный Дополнительная роль диджея.
role-4 роль необязательный Дополнительная роль диджея.
role-5 роль необязательный Дополнительная роль диджея.

/dj remove <role> [role-2] [role-3] [role-4] [role-5]

Убирает одну или несколько ролей диджея.

ПараметрТипОбязательныйОписание
role роль обязательный Роль, которая станет ролью диджея.
role-2 роль необязательный Дополнительная роль диджея.
role-3 роль необязательный Дополнительная роль диджея.
role-4 роль необязательный Дополнительная роль диджея.
role-5 роль необязательный Дополнительная роль диджея.

/dj list

Перечисляет настроенные роли диджея.

/dj clear

Убирает все роли диджея.

Стоит знать

  • Диджей — это: владелец сервера, администратор, участник с правом «Управлять сервером» или обладатель одной из добавленных здесь ролей.
  • Пока роль диджея не настроена, команды только для диджеев отвечают, стало быть, только этим трём. Открытыми для всех они при этом не становятся.
  • Роли модерации (/staff) — отдельный список: статуса диджея они не дают.

Примеры

/dj add роль:@DJ роль-2:@Модератор

/giveaway

Создаёт розыгрыши и управляет ими.

Розыгрыш с автоматическим определением победителей по истечении срока.

Кто может выполнить
Управлять сервером
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/giveaway start <приз> <длительность> [победители] [канал] [роль]

Начинает новый розыгрыш.

ПараметрТипОбязательныйОписание
приз текст обязательный Что именно разыгрывается.Не более 256 символов
длительность текст обязательный Сколько длится розыгрыш (например, 1h, 30m, 2d).Не более 50 символов
победители целое число необязательный Сколько победителей разыграть (по умолчанию: 1).От 1 до 20
канал канал необязательный Канал для публикации розыгрыша (по умолчанию: текущий канал).Тип: текстовый канал, канал объявлений
роль роль необязательный Допустить к участию только обладателей этой роли.

/giveaway end <розыгрыш>

Завершает розыгрыш сейчас и определяет победителей.

ПараметрТипОбязательныйОписание
розыгрыш текст обязательный Какой розыгрыш (выберите из списка).

/giveaway reroll <розыгрыш>

Определяет новых победителей завершённого розыгрыша.

ПараметрТипОбязательныйОписание
розыгрыш текст обязательный Какой розыгрыш (выберите из списка).

/giveaway cancel <розыгрыш>

Отменяет розыгрыш без определения победителя.

ПараметрТипОбязательныйОписание
розыгрыш текст обязательный Какой розыгрыш (выберите из списка).

/giveaway list

Перечисляет активные розыгрыши на этом сервере.

Стоит знать

  • Допустимая длительность: от 10 секунд до 28 дней. Свободный формат: 30m, 2h, 1h30m, 3d.
  • До 20 идущих розыгрышей на сервер и 20 победителей на розыгрыш.
  • reroll определяет нового победителя постфактум, если первый так и не отозвался.

Примеры

/giveaway start приз:Месяц Nitro длительность:2d победители:3 канал:#розыгрыши

/giveaway start приз:Ключ к игре длительность:1h30m роль:@Booster

Участие только для бустеров.

/live

Автоматически анонсирует трансляции Twitch и YouTube.

Кто может выполнить
Управлять сервером
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/live enable <канал> [упоминание]

Включает анонсы и выбирает канал для их публикации.

ПараметрТипОбязательныйОписание
канал канал обязательный Канал, в котором публикуются анонсы трансляций.Тип: текстовый канал, канал объявлений
упоминание роль необязательный Роль, уведомляемая при каждом анонсе (@everyone тоже подойдёт).

/live add <платформа> <стример> [канал]

Подписывается на канал Twitch или YouTube.

ПараметрТипОбязательныйОписание
платформа текст обязательный Платформа, на которой находится канал.Варианты: Twitch, YouTube
стример текст обязательный Название канала, @псевдоним или адрес его страницы.Не более 200 символов
канал канал необязательный Канал, в котором публикуются анонсы трансляций.Тип: текстовый канал, канал объявлений

/live remove <платформа> <стример>

Отписывается от канала.

ПараметрТипОбязательныйОписание
платформа текст обязательный Платформа, на которой находится канал.Варианты: Twitch, YouTube
стример текст обязательный Название канала, @псевдоним или адрес его страницы.Не более 200 символов

/live list

Показывает каналы, отслеживаемые на этом сервере.

/live disable

Отключает анонсы трансляций на этом сервере.

/live status

Показывает текущие настройки анонсов трансляций.

/logs

Настраивает и оформляет систему журналов сервера.

Панель настройки журналов: 21 видов событий, включаемых по отдельности.

Кто может выполнить
Управлять сервером
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/logs setup

Открывает панель настройки журналов.

/logs disable

Отключает журналы и очищает их настройки.

Стоит знать

  • События разделены на 5 категорий: Сообщения, Участники, Модерация, Голос, Сервер.
  • Каждая категория может указывать на свой канал: модерация в одну сторону, сообщения в другую.
  • Содержание сообщений никогда не хранится в базе данных: оно появляется в публикуемой вставке, и только.
  • /logs disable стирает настройки, а не просто ставит их на паузу.

/reactionrole

Создаёт кнопки для самостоятельной выдачи ролей.

Панели самостоятельной выдачи ролей: одно сообщение, кнопки, по роли на кнопку.

Кто может выполнить
Управлять сервером
Модулю нужно
Управлять ролями
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/reactionrole create <канал> [заголовок] [описание] [режим] [цвет]

Создаёт новую панель ролей по реакции.

ПараметрТипОбязательныйОписание
канал канал обязательный Канал для публикации панели.Тип: текстовый канал, канал объявлений
заголовок текст необязательный Заголовок панели.Не более 256 символов
описание текст необязательный Описание панели.Не более 2000 символов
режим текст необязательный Переключение (роли накапливаются) или уникальный (одна роль за раз).Варианты: Переключение, Уникальный
цвет текст необязательный Цвет вставки (hex, например #5865F2).Не более 7 символов

/reactionrole addrole <панель> <роль> [надпись] [эмодзи]

Добавляет на панель кнопку роли.

ПараметрТипОбязательныйОписание
панель текст обязательный Какая панель (выберите из списка).
роль роль обязательный Роль, выдаваемая кнопкой.
надпись текст необязательный Надпись на кнопке (по умолчанию: название роли).Не более 80 символов
эмодзи текст необязательный Эмодзи на кнопке (необязательно).Не более 40 символов

/reactionrole removerole <панель> <роль>

Убирает с панели кнопку роли.

ПараметрТипОбязательныйОписание
панель текст обязательный Какая панель (выберите из списка).
роль роль обязательный Роль, выдаваемая кнопкой.

/reactionrole delete <панель>

Удаляет панель ролей по реакции.

ПараметрТипОбязательныйОписание
панель текст обязательный Какая панель (выберите из списка).

/reactionrole list

Перечисляет панели ролей по реакции.

Стоит знать

  • До 25 панелей на сервер и 25 ролей на панель.
  • Режим переключения: участник берёт и возвращает те роли, которые захочет. Режим уникальный: одна роль с панели за раз, предыдущая снимается автоматически.
  • Панель строится в два шага: create для сообщения, затем по одному addrole на кнопку.

Примеры

/reactionrole create канал:#роли заголовок:Ваши уведомления режим:Переключение

/reactionrole addrole панель:Ваши уведомления роль:@Объявления эмодзи:📣

/staff

Управляет ролями модерации, допущенными к командам.

Сердце управления доступом: три уровня модерации, привязанные к ролям вашего сервера, и минимальный уровень для каждой команды модерации.

Кто может выполнить
Управлять сервером
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/staff manage

Открывает панель настройки ролей и уровней модерации.

/staff clear

Убирает все роли модерации.

/staff command <command> <level>

Задаёт уровень модерации, нужный для команды.

ПараметрТипОбязательныйОписание
command текст обязательный Команда модерации, которую нужно настроить.Варианты: clear, timeout, warn, history, sanction, note, slowmode, clearqueue, kick, ban, tempban, massmove, unwarn, lock, unlock, role, unban
level целое число обязательный Уровень модерации (с 1 по 3).Варианты: Уровень 1, Уровень 2, Уровень 3

/staff levels

Показывает уровень модерации для каждой команды.

Стоит знать

  • Участник со штатным правом Discord пройдёт в любом случае: уровни модерации открывают доступ, они никогда его не закрывают.
  • /staff manage открывает полную панель; подкоманды покрывают быстрые действия.
  • Уровень участника — это уровень его высшей роли модерации.

Примеры

/staff command command:ban level:Уровень 3

Оставляет /ban за модераторами 3-го уровня.

/staff levels

Уровни, действующие на сервере.

/tempvoice

Настраивает временные голосовые каналы (вход создаёт канал).

Голосовые каналы по требованию: вход в канал-триггер создаёт канал, которым владеет участник.

Кто может выполнить
Управлять сервером
Модулю нужно
Управлять каналами, Перемещать участников, Управлять ролями
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/tempvoice enable <канал> <категория>

Включает временные каналы и выбирает канал-триггер.

ПараметрТипОбязательныйОписание
канал канал обязательный Голосовой канал, вход в который создаёт временный канал.Тип: голосовой канал
категория канал обязательный Категория, где создаются временные голосовые каналы.Тип: категория

/tempvoice disable

Отключает временные голосовые каналы на этом сервере.

/tempvoice status

Показывает текущие настройки временных каналов.

Стоит знать

  • Временный канал удаляется, как только опустеет: ни следа, ни уборки.
  • Его владелец может переименовать его, ограничить доступ к нему или задать предел мест.

Примеры

/tempvoice enable канал:➕ Создать канал категория:Голосовые

/ticket

Настраивает и оформляет систему тикетов.

Панель настройки системы тикетов: типы, формы, команды, расшифровки.

Кто может выполнить
Управлять сервером
Модулю нужно
Управлять каналами, Управлять ролями
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/ticket setup

Открывает панель настройки системы тикетов.

/ticket disable

Отключает систему тикетов и убирает панель.

Стоит знать

  • До 25 типов тикетов — это предел выпадающего списка Discord. У каждого своё эмодзи, свой цвет, своё приветственное сообщение и своя форма при открытии.
  • При закрытии переписка сохраняется в формате HTML в выбранном архивном канале.

/verify

Настраивает проверку через сайт (кнопка и роль).

Проверка через сайт: участник нажимает кнопку в Discord, завершает её на omniaze.com и получает свою роль по возвращении.

Кто может выполнить
Управлять сервером
Модулю нужно
Управлять ролями
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/verify enable <role> [quarantine] [log]

Включает проверку и выбирает роль, выдаваемую после неё.

ПараметрТипОбязательныйОписание
role роль обязательный Роль, выдаваемая после проверки участника на сайте.
quarantine роль необязательный Роль, снимаемая после проверки (необязательно, например «Непроверенный»).
log канал необязательный Канал, куда записывается каждая успешная проверка (необязательно).Тип: текстовый канал, канал объявлений

/verify panel [channel]

Публикует (или обновляет) панель проверки и её кнопку.

ПараметрТипОбязательныйОписание
channel канал необязательный Канал, где публикуется панель проверки.Тип: текстовый канал, канал объявлений

/verify disable

Отключает проверку через сайт на этом сервере.

/verify status

Показывает текущие настройки проверки.

Стоит знать

  • Роль карантина необязательна: без неё проверка лишь добавляет роль; с ней она к тому же выводит участника из зоны ожидания.
  • /verify panel публикует панель заново, если сообщение было удалено, или обновляет её после изменения текста.

Примеры

/verify enable роль:@Участник карантин:@Непроверенный журнал:#новички

/verify panel канал:#проверка

/welcome

Настраивает приветственные и прощальные сообщения

Открывает интерактивную панель: приветственное сообщение, прощальное сообщение, каналы, создаваемый баннер и цвета настраиваются там, без подкоманд, которые нужно запоминать.

Кто может выполнить
Управлять сервером
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/welcome

Стоит знать

  • Переменные, доступные в текстах: {user}, {username}, {displayname}, {tag}, {id}, {server}, {membercount}.
  • Прощальное сообщение не зависит от приветственного: другой канал, другой переключатель.
  • Для каждого новичка создаётся баннер в цветах, выбранных для сервера.

/xp

Управляет опытом участников.

Ручная правка опыта участника, не затрагивающая остальную таблицу лидеров.

Кто может выполнить
Управлять сервером
Задержка
3 секунд между использованиями, для каждого участника

Подкоманды

/xp give <пользователь> <количество>

Выдаёт участнику опыт.

ПараметрТипОбязательныйОписание
пользователь участник обязательный Целевой пользователь.
количество целое число обязательный Количество опыта.От 1 до 10000000

/xp remove <пользователь> <количество>

Отнимает у участника опыт.

ПараметрТипОбязательныйОписание
пользователь участник обязательный Целевой пользователь.
количество целое число обязательный Количество опыта.От 1 до 10000000

/xp set <пользователь> <количество>

Задаёт участнику точное количество опыта.

ПараметрТипОбязательныйОписание
пользователь участник обязательный Целевой пользователь.
количество целое число обязательный Количество опыта.От 0 до 10000000

Стоит знать

  • give и remove работают относительно, set — абсолютно.
  • Повышение уровня, вызванное правкой, объявляется как и любое другое.

Примеры

/xp give пользователь:@sofia количество:500

Сообщество

Доступны каждому участнику, без каких-либо особых прав.

9 команд

/avatar

Показывает аватар пользователя.

Показывает аватар в полный размер, со ссылками для скачивания.

Кто может выполнить
Доступна всем
Задержка
3 секунд между использованиями, для каждого участника
Где использовать
На сервере или в личных сообщениях

Синтаксис

/avatar [user]

ПараметрТипОбязательныйОписание
user участник необязательный Целевой пользователь.

Стоит знать

  • Работает в личных сообщениях.

/help

Перечисляет все доступные команды.

Интерактивное меню всех доступных команд, отфильтрованное по тому, чем вам разрешено пользоваться.

Кто может выполнить
Доступна всем
Задержка
5 секунд между использованиями, для каждого участника
Где использовать
На сервере или в личных сообщениях

Синтаксис

/help

Стоит знать

  • Работает в личных сообщениях.

/hug

Обнимает кого-нибудь.

Развлекательная команда, никак не влияющая на настройки.

Кто может выполнить
Доступна всем
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/hug <user>

ПараметрТипОбязательныйОписание
user участник обязательный Целевой пользователь.

/leaderboard

Показывает таблицу лидеров сервера по опыту.

Таблица лидеров сервера по опыту, страница за страницей.

Кто может выполнить
Доступна всем
Задержка
5 секунд между использованиями, для каждого участника

Синтаксис

/leaderboard

/ping

Показывает задержку бота.

Задержка шлюза Discord и время ответа бота.

Кто может выполнить
Доступна всем
Задержка
3 секунд между использованиями, для каждого участника
Где использовать
На сервере или в личных сообщениях

Синтаксис

/ping

Стоит знать

  • Работает в личных сообщениях.

/rank

Показывает уровень участника и его карточку.

Карточка ранга, создаваемая на лету: уровень, набранный опыт, место в таблице лидеров сервера.

Кто может выполнить
Доступна всем
Задержка
5 секунд между использованиями, для каждого участника

Синтаксис

/rank [user]

ПараметрТипОбязательныйОписание
user участник необязательный Целевой пользователь.

Примеры

/rank пользователь:@sofia

Без параметра команда показывает вашу собственную карточку.

/serverinfo

Показывает информацию об этом сервере.

Запись о сервере: участники, каналы, роли, уровень бустов, дата создания.

Кто может выполнить
Доступна всем
Задержка
5 секунд между использованиями, для каждого участника

Синтаксис

/serverinfo

/slap

Даёт кому-нибудь пощёчину (просто для веселья).

Развлекательная команда, никак не влияющая на настройки.

Кто может выполнить
Доступна всем
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/slap <user>

ПараметрТипОбязательныйОписание
user участник обязательный Целевой пользователь.

/userinfo

Показывает информацию о пользователе.

Запись об участнике: когда вошёл на сервер, когда создан аккаунт, роли, идентификатор.

Кто может выполнить
Доступна всем
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/userinfo [user]

ПараметрТипОбязательныйОписание
user участник необязательный Целевой пользователь.

Музыка

Музыкальный модуль опирается на выделенную звуковую инфраструктуру. Если она недоступна, эти команды отвечают «сервис недоступен», а остальной бот продолжает работать как обычно.

11 команд

/clearqueue

Убирает из очереди все предстоящие треки.

Очищает предстоящие треки, не прерывая звучащий.

Кто может выполнить
Доступна всем
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/clearqueue

/loop

Задаёт режим повтора.

Повторять текущий трек, всю очередь или ничего.

Кто может выполнить
Диджеи сервера
Задержка
2 секунд между использованиями, для каждого участника

Синтаксис

/loop <mode>

ПараметрТипОбязательныйОписание
mode текст обязательный Режим повтора, который следует применить.Варианты: Выключен, Трек, Очередь

Стоит знать

  • Только для диджеев: владелец сервера, администратор, участник с правом «Управлять сервером» или обладатель роли, добавленной через /dj add. См. /dj.

Примеры

/loop режим:Очередь

Очередь начинается заново, когда доходит до конца.

/lyrics

Показывает текст текущего трека.

Текст текущего трека, когда он доступен.

Кто может выполнить
Доступна всем
Задержка
5 секунд между использованиями, для каждого участника

Синтаксис

/lyrics

/nowplaying

Показывает трек, который играет сейчас.

Текущий трек, с полосой прогресса.

Кто может выполнить
Доступна всем
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/nowplaying

/pause

Ставит текущий трек на паузу.

Приостанавливает воспроизведение, сохраняя точную позицию.

Кто может выполнить
Диджеи сервера
Задержка
2 секунд между использованиями, для каждого участника

Синтаксис

/pause

Стоит знать

  • Только для диджеев: владелец сервера, администратор, участник с правом «Управлять сервером» или обладатель роли, добавленной через /dj add. См. /dj.

/play

Воспроизводит трек или добавляет его в очередь.

Выполняет поиск или принимает ссылку и складывает результат в очередь.

Кто может выполнить
Доступна всем
Задержка
2 секунд между использованиями, для каждого участника

Синтаксис

/play <query> [source]

ПараметрТипОбязательныйОписание
query текст обязательный Название трека или ссылка.
source текст необязательный Платформа для поиска (по умолчанию: YouTube).Варианты: YouTube, Spotify

Стоит знать

  • Вы должны быть подключены к голосовому каналу; бот присоединится к вам там.
  • Ссылка на плейлист добавляет все его треки разом.
  • Воспроизведение опирается на выделенную звуковую инфраструктуру: если она недоступна, команда об этом сообщает, и больше ничего не затрагивается.

Примеры

/play запрос:daft punk one more time

/play запрос:https://open.spotify.com/track/... источник:Spotify

/queue

Показывает текущую очередь.

Полная очередь, страница за страницей, с общей длительностью.

Кто может выполнить
Доступна всем
Задержка
3 секунд между использованиями, для каждого участника

Синтаксис

/queue

/resume

Возобновляет воспроизведение.

Возобновляет приостановленное воспроизведение.

Кто может выполнить
Диджеи сервера
Задержка
2 секунд между использованиями, для каждого участника

Синтаксис

/resume

Стоит знать

  • Только для диджеев: владелец сервера, администратор, участник с правом «Управлять сервером» или обладатель роли, добавленной через /dj add. См. /dj.

/skip

Пропускает текущий трек.

Переходит к следующему треку в очереди.

Кто может выполнить
Доступна всем
Задержка
2 секунд между использованиями, для каждого участника

Синтаксис

/skip

/stop

Останавливает музыку и очищает очередь.

Останавливает воспроизведение, очищает очередь и покидает голосовой канал.

Кто может выполнить
Диджеи сервера
Задержка
2 секунд между использованиями, для каждого участника

Синтаксис

/stop

Стоит знать

  • Только для диджеев: владелец сервера, администратор, участник с правом «Управлять сервером» или обладатель роли, добавленной через /dj add. См. /dj.

/volume

Меняет громкость воспроизведения.

Громкость воспроизведения, от 1 до 150.

Кто может выполнить
Диджеи сервера
Задержка
2 секунд между использованиями, для каждого участника

Синтаксис

/volume [volume]

ПараметрТипОбязательныйОписание
volume целое число необязательный Уровень громкости (1-150).От 1 до 150

Стоит знать

  • Только для диджеев: владелец сервера, администратор, участник с правом «Управлять сервером» или обладатель роли, добавленной через /dj add. См. /dj.
  • Выше 100 качество быстро ухудшается.

Не хватает команды?

Панель управления объясняет каждую настройку прямо рядом с её переключателем, а остальное разбирают вопросы и ответы.