Перейти до основного вмісту

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

Усі команди бота (51): синтаксис, опції, дозволи та приклади.

Перші кроки

Три хвилини читання, після яких решта цієї сторінки стає очевидною.

Як читати синтаксис

Кожна команда є скісною командою: ви набираєте / в Discord, зʼявляється список, і Discord веде вас опція за опцією. На цій сторінці синтаксис читається так:

  • <опція>: обовʼязкова, без неї команда не запуститься.
  • [опція]: необовʼязкова, вона має значення за замовчуванням або просто ні на що не впливає.
  • /команда підкоманда: складніші команди поділено на підкоманди.

Назви, показані тут, це ті, які бот використовує цією мовою. Він говорить 17 мовами, і переклад сягає назв команд та їхніх опцій: після /мова замість /ban користувач: англійською буде /ban user:.

Хто що може запускати

До команди ведуть два шляхи, і достатньо будь-якого з них:

  • Дозвіл 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: рівень виводиться з нього.

ЩабельУсього 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 додає, віднімає або задає XP учасника; /rank і /leaderboard показують результат.

Покарання, історія та нотатки

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

Порядок дій тут не випадковий. Особисте повідомлення йде перед покаранням. Після бану бот більше не має спільного сервера з людиною й не зміг би їй написати. Запис, своєю чергою, робиться перед зверненням до Discord, щоб код існував; якщо Discord відмовляє у дії, запис відкочується, і жодного примарного покарання у справі не лишається.

Тимчасовий бан планує власне зняття. Коли настає строк, бот перевіряє, чи не застосував бан заново хтось із модераторів: якщо застосував, бот його не знімає. Постійний /ban, виданий протягом цього періоду, скасовує заплановане зняття.

Нотатки (/note, на одне покарання їх 25) ніколи не показують учаснику, якого вони стосуються: вони служать розмові між модераторами через місяці, коли ніхто вже не памʼятає контексту.

Захист на вході

Три незалежні механізми, які поєднуються або використовуються поодинці:

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

Спільним для всіх трьох є роль карантину: її накладають одразу після приходу, вона обмежує те, що новачок бачить і може робити, і знімається, щойно підтвердження пройдено. Доки вона на місці, контроль лишається за вами, і ніщо не заважає пропустити когось вручну.

Тикети

Панель, надіслана в канал, типів запиту щонайбільше 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

Показує подробиці покарання за його ID.

Докладна картка покарання: тип, причина, модератор, дата, додані внутрішні нотатки.

Хто може виконати
Надавати тайм-аут учасникам, або рівень персоналу 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

Розбанює користувача за його ID.

Знімає бан. Оскільки людини вже немає на сервері, її позначають ідентифікатором Discord.

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

Синтаксис

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

ОпціяТипОбовʼязковаОпис
ідентифікатор текст обовʼязкова ID Discord забаненого користувача, якого розбанити.Максимум символів: 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

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

Варто знати

  • За замовчуванням: коли за 10 секунд приєднань стає більше, ніж 8, захист спрацьовує, і новачків відправляють у карантин.
  • Три можливі реакції: лише сповіщення, карантин або виганяння.
  • Вік облікового запису може слугувати фільтром (за замовчуванням годин: 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 role:@DJ role-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
режим текст необовʼязкова Перемикання (ролі накопичуються) або унікальний (одна роль водночас).Варіанти: Перемикання, Унікальний
колір текст необовʼязкова Колір вставки (шістнадцятковий, наприклад #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

Керує XP учасників.

Ручне коригування досвіду учасника, без втручання в решту таблиці лідерів.

Хто може виконати
Керувати сервером
Затримка
3 секунд між використаннями, для кожного учасника

Підкоманди

/xp give <користувач> <кількість>

Нараховує XP учаснику.

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

/xp remove <користувач> <кількість>

Знімає XP з учасника.

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

/xp set <користувач> <кількість>

Встановлює точне значення XP учасника.

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

Варто знати

  • give і remove працюють відносно, set абсолютно.
  • Підвищення рівня, що випливає з коригування, оголошують так само, як і будь-яке інше.

Приклади

/xp give користувач:@sofia кількість:500

Спільнота

Відкрита для всіх учасників, без жодного окремого дозволу.

команд: 9

/avatar

Показує аватар користувача.

Показує аватар у повному розмірі, з посиланнями для завантаження.

Хто може виконати
Доступна всім
Затримка
3 секунд між використаннями, для кожного учасника
Де використовувати
На сервері або в особистих повідомленнях

Синтаксис

/avatar [user]

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

Варто знати

  • Працює також в особистих повідомленнях.

/help

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

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

Хто може виконати
Доступна всім
Затримка
5 секунд між використаннями, для кожного учасника
Де використовувати
На сервері або в особистих повідомленнях

Синтаксис

/help

Варто знати

  • Працює також в особистих повідомленнях.

/hug

Обіймає когось.

Розважальна команда, яка ніяк не впливає на налаштування.

Хто може виконати
Доступна всім
Затримка
3 секунд між використаннями, для кожного учасника

Синтаксис

/hug <user>

ОпціяТипОбовʼязковаОпис
user учасник обовʼязкова Цільовий користувач.

/leaderboard

Показує таблицю лідерів XP на сервері.

Таблиця лідерів сервера за досвідом, сторінка за сторінкою.

Хто може виконати
Доступна всім
Затримка
5 секунд між використаннями, для кожного учасника

Синтаксис

/leaderboard

/ping

Показує затримку бота.

Затримка шлюзу Discord і час відповіді бота.

Хто може виконати
Доступна всім
Затримка
3 секунд між використаннями, для кожного учасника
Де використовувати
На сервері або в особистих повідомленнях

Синтаксис

/ping

Варто знати

  • Працює також в особистих повідомленнях.

/rank

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

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

Хто може виконати
Доступна всім
Затримка
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 якість швидко псується.

Бракує команди?

Панель керування пояснює кожне налаштування просто біля його перемикача, а решту закривають часті питання.