Функции YAWBDB модульные. Вы можете включить только те функции, которые нужны вашему серверу Discord.
Включение функции делает её доступной для вашего сервера. Большинству функций также нужна настройка, прежде чем они начнут что-либо делать.

- Переключатель включает или выключает функцию для сервера (здесь Giveaways выключена, Leveling и Moderation включены).
- Ссылка Настройки у активной функции открывает её страницу настроек.
- Прочитайте это уведомление, прежде чем выключать функцию: её конфигурация может быть удалена.
1️⃣ Шаг 1 - откройте свой сервер
В панели управления найдите сервер, который хотите настроить.
Нажмите Функции на карточке сервера.
2️⃣ Шаг 2 - выберите функцию
Страница «Функции» перечисляет функции, доступные для вашего сервера.
Примеры:
- Leveling
- Automod
- Anti-Raid
- Moderation
- Discord Reports
- Discord Tickets
- AI Response
- Random Bot Interactions
- Audio Recording
- Auto Responder
- Voting
- Auto Join Role
- Rules Channel
Некоторые функции могут отображаться заблокированными или в белом списке, если они пока доступны только для избранных серверов.
3️⃣ Шаг 3 - включите функцию
Используйте кнопку включения или переключатель нужной функции.
После включения функция подключается к конфигурации вашего сервера.
Это не всегда означает, что функция полностью готова. Например, для Discord Tickets всё ещё нужны категория тикетов и роли персонала, для Automod - правила, а для Leveling - настройки XP.
4️⃣ Шаг 4 - откройте страницу настроек
После включения функции откройте её страницу настроек.
В зависимости от функции это может быть:
- Форма настроек
- Отдельная страница функции
- Визуальный редактор
- Интерфейс с перетаскиванием
- Смешанный вид, сочетающий настройки и визуальную конфигурацию
5️⃣ Шаг 5 - сохраните настройки
После изменения настроек сохраните конфигурацию.
Бот периодически считывает из панели актуальную конфигурацию функций, так что изменения должны применяться автоматически.
Когда сохранение отклонено
Настройки проверяются на соответствие тому, что действительно принимает каждое поле, прежде чем что-либо будет сохранено. Если что-то не подходит, не сохраняется ничего, а причина появляется прямо под соответствующим полем, с красным уведомлением вверху страницы.
Несколько проверок, о которых стоит знать:
- Настройка канала или роли должна содержать настоящий идентификатор Discord, который вы получаете, выбирая из списка, а не вводя вручную.
- Числовая настройка остаётся в диапазоне, указанном в её описании.
- Ссылка на лор сервера должна быть ссылкой Pastebin, например
https://pastebin.com/AbCd1234: бот умеет читать только такие, поэтому любой другой адрес раньше принимался, а потом тихо ничего не загружал.
Если уведомление вверху упоминает настройку, которой вы не видите на странице, она относится к полю, которое появляется только после включения другой настройки.
🧩 Независимость функций
Функции YAWBDB рассчитаны на независимую работу.
Например:
- Automod может работать, даже если Leveling отключён.
- Leveling может работать без Moderation.
- Discord Reports и Discord Tickets можно включать по отдельности.
- Функции ИИ могут использовать эндпоинты моделей по умолчанию или собственные.
Если две функции взаимодействуют, YAWBDB старается корректно деградировать, когда другая функция не включена.
🌱 Рекомендуемые первые функции
Для нового сервера хорошая стартовая конфигурация:
- Moderation - для наказаний и журналов
- Automod - для автоматического соблюдения правил
- Anti-Raid - для защиты от волн входов
- Discord Reports - чтобы участники могли сообщать о проблемах
- Discord Tickets - для приватных запросов в поддержку
- Leveling - чтобы награждать активность
Можно начать с малого и включать другие функции позже.