Модули бота
Функции бота разделены на отдельные модули. Большинство из них можно включать и настраивать независимо для каждого сервера через веб-панель.
У разных модулей переключатели работают по-разному:
- у некоторых модулей есть общий переключатель на странице Обзор сервера;
- у некоторых функций есть собственный переключатель внутри раздела;
- часть команд может зависеть от общего модуля, даже если связанная автоматизация продолжает работать отдельно.
Поэтому перед отключением функции рекомендуется открыть её страницу документации и проверить, на что именно влияет переключатель.
Приветствия
Автоматически отправляет сообщения, когда участник входит на сервер или покидает его.
Можно настроить:
- канал отправки;
- обычный текст или встроенное сообщение Discord;
- изображения и оформление;
- переменные с именем, упоминанием и количеством участников;
- отдельные сообщения для входа и выхода.
Чтобы начать работу, откройте раздел приветствий, выберите канал и соберите сообщение в редакторе. Перед сохранением проверьте результат в окне предварительного просмотра.
Reaction-роли
Позволяет участникам самостоятельно получать и снимать роли с помощью кнопок или выпадающего списка.
Можно создать несколько меню для разных задач, например:
- выбор уведомлений;
- выбор интересов;
- цветные роли;
- игровые роли;
- доступ к отдельным разделам сервера.
Для настройки создайте меню, добавьте варианты и свяжите каждый вариант с нужной ролью. После этого опубликуйте сообщение в выбранном канале.
Чтобы бот мог выдавать роли, ему необходимо разрешение Управлять ролями, а его роль должна находиться выше выдаваемых ролей.
Рейтинг и репутация
Система рейтинга учитывает активность участников и позволяет использовать:
- опыт за сообщения;
- уровни;
- карточки участников;
- роли за достижение уровней;
- уведомления о повышении;
- репутацию;
- статистику активности;
- связанные экономические команды.
Начисление опыта, ограничения каналов и другие параметры настраиваются в разделе «Рейтинг».
Роли и уведомления о повышении подробно описаны в разделе «Уровни».
Модуль Рейтинг выключает не только начисление опыта. Вместе с ним перестают работать команды достижений (
/achievements), репутации (/rep) и магазина (/shop) — все они опираются на ту же систему. Отдельных переключателей у них нет.
Автомодерация
Автоматически проверяет новые сообщения и реагирует на нарушения правил.
Доступны фильтры:
- спама;
- приглашений Discord;
- нежелательных ссылок;
- запрещённых слов;
- большого количества упоминаний;
- чрезмерного использования заглавных букв.
Для каждого правила можно выбрать действие, настроить порог и добавить исключения для ролей и каналов.
Автомодерация имеет собственный переключатель. Общий модуль Модерация может влиять на доступность команд, но не обязательно останавливает автоматическую проверку сообщений.
Подробнее: «Автомодерация».
Антирейд
Защищает сервер от массового входа участников и подозрительных новых аккаунтов.
Антирейд может:
- обнаруживать большое количество входов за короткий период;
- выдавать карантинную роль;
- исключать подозрительных участников;
- отображать состояние активной рейд-волны;
- вручную закрывать текстовые каналы с помощью локдауна.
Для настройки выберите режим защиты, установите порог входов, временное окно и минимальный возраст аккаунта.
Обнаружение массового входа само по себе не запускает локдаун каналов. Локдаун включается отдельной командой.
Подробнее: «Антирейд».
Конструктор команд
Позволяет создавать собственные текстовые команды и автоматизации из связанных блоков.
Флоу может запускаться:
- командой с префиксом сервера;
- при входе или выходе участника;
- при отправке сообщения;
- при голосовых событиях;
- при добавлении реакции;
- при бусте сервера.
Внутри флоу можно отправлять сообщения, выдавать роли, изменять баланс, проверять условия, использовать циклы и сохранять переменные.
Конструктор создаёт обычные команды с префиксом, а не slash-команды.
Подробнее: «Конструктор команд».
Анонсы и ленты
Позволяет автоматически публиковать новый контент из внешних источников и создавать запланированные сообщения.
Ленты поддерживают три типа источников:
- RSS и Atom — любой фид сайта или блога;
- YouTube — новые видео канала;
- Twitch — начало эфира.
Один источник можно публиковать сразу в несколько каналов, у каждого со своими правилами отбора, оформлением и расписанием.
Для настройки добавьте источник, выберите канал и подготовьте шаблон сообщения.
Подробнее: «Ленты».
Запланированные анонсы — отдельная возможность: сообщение готовится заранее и отправляется в заданное время, без внешнего источника.
Перед публикацией проверьте:
- доступ бота к выбранному каналу;
- разрешение Отправлять сообщения;
- разрешение Встраивать ссылки, если используется встроенное сообщение Discord.
Розыгрыши
Позволяет проводить розыгрыши с автоматическим выбором победителей.
При создании можно настроить:
- приз;
- продолжительность;
- количество победителей;
- условия участия;
- обязательную роль или уровень;
- повторный выбор победителя.
После запуска бот публикует сообщение розыгрыша и завершает его по заданному времени.
Перед началом убедитесь, что бот может просматривать канал, отправлять сообщения и читать реакции или взаимодействия участников.
Эмбед-конструктор
Визуальный редактор встроенных сообщений Discord.
Можно настроить:
- заголовок;
- описание;
- цвет;
- поля;
- изображения;
- миниатюру;
- нижний текст;
- форматирование Markdown.
Результат отображается в предварительном просмотре до отправки.
Чтобы опубликовать сообщение, выберите канал и убедитесь, что у бота есть разрешения:
- Просматривать канал;
- Отправлять сообщения;
- Встраивать ссылки.
Логи и аудит
Записывает события сервера и действия модераторов в выбранные каналы.
В зависимости от настроек в журнал могут попадать:
- баны и разбаны;
- исключения участников;
- удаления и изменения сообщений;
- изменения ролей;
- срабатывания автомодерации;
- действия антирейда;
- изменения настроек;
- системные ошибки отдельных функций.
Для настройки выберите канал журнала и включите нужные категории событий.
Боту необходимы права на просмотр выбранного канала, отправку сообщений и встраивание ссылок.
Другие функции
Не все возможности бота обязательно отображаются как отдельные модули на странице обзора.
Дополнительные разделы могут включать:
- экономику;
- достижения;
- модерацию;
- staff-систему;
- тикеты поддержки;
- кастомные роли;
- миссии и бустеры;
- статистику сервера.
Полный список доступных команд находится в справочнике команд.