Каждой функции 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.
✅ Быстрый контрольный список
- Откройте Server Settings → Roles и выберите роль YAWBDB.
- Выдайте разрешения для включённых вами функций (таблица выше).
- Переместите роль выше любой роли, которой должен управлять бот.
- Проверьте переопределения разрешений по каналам: запрет на уровне канала сильнее разрешения на уровне роли.