Модули бота

Функции бота разделены на отдельные модули. Большинство из них можно включать и настраивать независимо для каждого сервера через веб-панель.

У разных модулей переключатели работают по-разному:

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

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

Приветствия

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

Можно настроить:

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

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

Reaction-роли

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

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

  • выбор уведомлений;
  • выбор интересов;
  • цветные роли;
  • игровые роли;
  • доступ к отдельным разделам сервера.

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

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

Рейтинг и репутация

Система рейтинга учитывает активность участников и позволяет использовать:

  • опыт за сообщения;
  • уровни;
  • карточки участников;
  • роли за достижение уровней;
  • уведомления о повышении;
  • репутацию;
  • статистику активности;
  • связанные экономические команды.

Начисление опыта, ограничения каналов и другие параметры настраиваются в разделе «Рейтинг».

Роли и уведомления о повышении подробно описаны в разделе «Уровни».

Модуль Рейтинг выключает не только начисление опыта. Вместе с ним перестают работать команды достижений (/achievements), репутации (/rep) и магазина (/shop) — все они опираются на ту же систему. Отдельных переключателей у них нет.

Автомодерация

Автоматически проверяет новые сообщения и реагирует на нарушения правил.

Доступны фильтры:

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

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

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

Подробнее: «Автомодерация».

Антирейд

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

Антирейд может:

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

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

Обнаружение массового входа само по себе не запускает локдаун каналов. Локдаун включается отдельной командой.

Подробнее: «Антирейд».

Конструктор команд

Позволяет создавать собственные текстовые команды и автоматизации из связанных блоков.

Флоу может запускаться:

  • командой с префиксом сервера;
  • при входе или выходе участника;
  • при отправке сообщения;
  • при голосовых событиях;
  • при добавлении реакции;
  • при бусте сервера.

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

Конструктор создаёт обычные команды с префиксом, а не slash-команды.

Подробнее: «Конструктор команд».

Анонсы и ленты

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

Ленты поддерживают три типа источников:

  • RSS и Atom — любой фид сайта или блога;
  • YouTube — новые видео канала;
  • Twitch — начало эфира.

Один источник можно публиковать сразу в несколько каналов, у каждого со своими правилами отбора, оформлением и расписанием.

Для настройки добавьте источник, выберите канал и подготовьте шаблон сообщения.

Подробнее: «Ленты».

Запланированные анонсы — отдельная возможность: сообщение готовится заранее и отправляется в заданное время, без внешнего источника.

Перед публикацией проверьте:

  • доступ бота к выбранному каналу;
  • разрешение Отправлять сообщения;
  • разрешение Встраивать ссылки, если используется встроенное сообщение Discord.

Розыгрыши

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

При создании можно настроить:

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

После запуска бот публикует сообщение розыгрыша и завершает его по заданному времени.

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

Эмбед-конструктор

Визуальный редактор встроенных сообщений Discord.

Можно настроить:

  • заголовок;
  • описание;
  • цвет;
  • поля;
  • изображения;
  • миниатюру;
  • нижний текст;
  • форматирование Markdown.

Результат отображается в предварительном просмотре до отправки.

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

  • Просматривать канал;
  • Отправлять сообщения;
  • Встраивать ссылки.

Логи и аудит

Записывает события сервера и действия модераторов в выбранные каналы.

В зависимости от настроек в журнал могут попадать:

  • баны и разбаны;
  • исключения участников;
  • удаления и изменения сообщений;
  • изменения ролей;
  • срабатывания автомодерации;
  • действия антирейда;
  • изменения настроек;
  • системные ошибки отдельных функций.

Для настройки выберите канал журнала и включите нужные категории событий.

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

Другие функции

Не все возможности бота обязательно отображаются как отдельные модули на странице обзора.

Дополнительные разделы могут включать:

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