Wiki / Reference / Разрешения функций

Разрешения функций

Обновлено Maxime_48 · 1 час назад · Просмотры: 114

Языки: English Français Deutsch Español Português (Brasil) Italiano Nederlands Polski Türkçe Русский 日本語 한국어 中文

Каждой функции YAWBDB нужны определённые разрешения Discord, чтобы работать. Эта страница перечисляет, что требуется боту, функция за функцией.

⚠️ Важно: ссылка-приглашение YAWBDB не выдаёт заранее никаких разрешений. После добавления бота вы должны выдать его роли перечисленные ниже разрешения (или выдать Administrator, если предпочитаете простую настройку). Об устранении неполадок см. Bot permissions.

🔑 Базовые (для всех функций)

Они нужны, чтобы бот вообще работал:

Разрешение Зачем
View Channels Читать каналы, в которых он работает
Send Messages Отвечать, публиковать журналы и подтверждения
Embed Links Большинство ответов бота используют эмбеды
Attach Files Экспорт, записи, транскрипции
Read Message History Контекст для модерации и функций ИИ

🗝️ Разрешения по функциям

Функция Дополнительные разрешения
Moderation Ban Members, Kick Members, Moderate Members (timeout)
Automod Manage Messages (удалять отфильтрованные сообщения), Moderate Members
Anti-Raid Ban Members, Kick Members, Moderate Members
Anti-Nuke View Audit Log (обязательно: определяет, кто выполнил каждое действие), а также Manage Roles / Kick Members / Ban Members в зависимости от выбранного ответа. Роль бота должна стоять выше администраторов, от которых он защищает
Honeypot Manage Messages (удалять сообщения-ловушки), а также Ban Members / Kick Members / Moderate Members в зависимости от действия. Manage Messages (закрепление) для необязательного предупреждающего эмбеда
Server Logs Только базовые (View Audit Log рекомендуется для более полных данных об исполнителе)
Reaction Roles Manage Roles, Add Reactions
Giveaways Только базовые (публикует эмбед, читает роли участников, при желании отправляет победителям личные сообщения)
Suggestions Только базовые, а также Create Public Threads, если вы включаете ветки обсуждения
Starboard Только базовые (читает реакции, повторно публикует и обновляет собственные сообщения)
Scheduled Messages Только базовые (публикует в целевом канале в запланированное время)
Social Alerts Только базовые (публикует эмбед с объявлением). Чтобы упомянуть роль, сделайте её упоминаемой или выдайте Mention @everyone, @here, and All Roles
Embed Builder Только базовые (публикует составленный эмбед в выбранном канале)
Birthdays Только базовые для объявлений; Manage Roles, если вы используете роль именинника, при условии что роль бота выше неё. Чтобы упомянуть роль, сделайте её упоминаемой или выдайте Mention @everyone, @here, and All Roles
Games Только базовые (публикует эмбеды игр и их кнопки в канале, где была использована команда)
Form Builder Только базовые (публикует сводку отправки в канале ответов). Чтобы упомянуть роль, сделайте её упоминаемой или выдайте Mention @everyone, @here, and All Roles
Join Verification Manage Roles (назначать роль проверенного); Kick Members, если включён автокик
Discord Reports Create Public/Private Threads, Send Messages in Threads, Manage Threads
Discord Tickets Manage Channels или разрешения для веток (каналы тикетов), Manage Threads
Leveling Manage Roles (роли-награды)
Auto Join Role Manage Roles
Audio Recording / AudioToText Connect, Speak (голосовые каналы)
Rules Channel Manage Messages (поддерживать чистоту канала правил)
Auto Responder / AI Response / Random Bot Interactions Только базовые
Voting Только базовые
Outgoing Webhooks Никаких: функция никогда не обращается к Discord. Это функция панели: ей нужно разрешение панели «Удалять сервер из команды» или владение командой

🪜 Иерархия ролей имеет значение

Discord позволяет боту действовать только над участниками и ролями ниже его высшей роли:

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

Если действие модерации или награда ролью молча не срабатывает, перетащите роль YAWBDB выше в Server Settings → Roles.

✅ Быстрый контрольный список

  1. Откройте Server Settings → Roles и выберите роль YAWBDB.
  2. Выдайте разрешения для включённых вами функций (таблица выше).
  3. Переместите роль выше любой роли, которой должен управлять бот.
  4. Проверьте переопределения разрешений по каналам: запрет на уровне канала сильнее разрешения на уровне роли.