Перш ніж додавати

Що він просить і навіщо

Запрошення просить дозволів: 29. Цей список побудовано з того, що команди й модулі справді оголошують, тож бот не може попросити те, чого немає нижче, і не може використати те, що не запрошено. Заборонте будь-який — і функції, яким він потрібен, перестануть працювати; більше нічого.

Кожна дія перевіряється ще раз у момент виконання — за вашими дозволами так само, як і за дозволами бота, у конкретному каналі. Наданий тут дозвіл — це те, що бот може робити, а ніколи не те, що він робитиме без запиту.

Вигнання учасників KickMembers

Вилучити учасника — вручну або автоматично, коли сервер увімкнув застосування покарань.

Anti-raid /kick

Бан учасників BanMembers

Банити й розбанювати, зокрема тимчасовий бан, який бот знімає сам, коли той спливає.

Ієрархія щоразу перевіряється першою, тож він ніколи не може діяти проти когось вище за нього чи вище за вас.

Appeals /ban /banlist /softban /unban

Керування каналами ManageChannels

Створювати канали звернень і канали «приєднайся, щоб створити», встановлювати повільний режим, замикати канал і замінювати його командою /nuke.

Auto-nuke Created channels Jail Join to create Live stat channels Modmail Tickets AI image scan — необовʼязково Counting — необовʼязково Word blacklist — необовʼязково /nuke /slowmode

Керування сервером ManageGuild

Читати власні коди запрошень сервера, щоб фільтр посилань відрізняв ваші запрошення від чужих; створювати правила AutoMod для чорного списку слів; і читати правила AutoMod, щоб ретранслятор вебхуків знав, який вид правила зупинив повідомлення, і, коли сервер ховає слова, — кожне слово, яке треба сховати.

Єдині налаштування сервера, які він змінює, — це правила AutoMod, створені ним самим, кожне з назвою «sick —». Правила, які написали ви, читаються й ніколи не редагуються.

Webhook relay Word blacklist AFK — необовʼязково

Додавання реакцій AddReactions

Необовʼязково й вимкнено, доки сервер не задасть: на правильне число в каналі лічби реагує емодзі, яке обрав сервер. Лічба працює і без цього.

Counting — необовʼязково

Перегляд журналу аудиту ViewAuditLog

Приписати дію людині. Без цього анти-нюк і журнали сервера — це здогади; саме це дає журналу змогу сказати хто, а не лише що.

Anti-nuke

Перегляд каналів ViewChannel

Читати список каналів, щоб публікувати там, де ви скажете, і бачити повідомлення, які перевіряють фільтри.

Він читає повідомлення, коли вони надходять, і не зберігає жодного. Заборонте це на каналі — і бот там сліпий, навмисно.

Activity ping Applications Auto-delete Birthdays Bump reminder Counting Events Giveaways Guild Management Join to create Live stat channels Modmail Music Partnerships Polls Reviews Social alerts Starboard Sticky messages Suggestions

Надсилання повідомлень SendMessages

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

Activity ping Appeals Applications Birthdays Bump reminder Counting Custom commands Events Giveaways Goodbye messages Guild Management Member screening Moderation log Modmail Music Partnerships Polls Reviews Server logs Social alerts Starboard Sticky messages Suggestions Tickets Verification Welcome messages Levels — необовʼязково /activity-ping /alerts /analytics /event /giveaway /poll /review /say /starboard /stats /sticky /store /suggest /top

Керування повідомленнями ManageMessages

Видаляти відфільтроване посилання або сплеск спаму, виконувати /purge і закріплювати.

Він ніколи не редагує чиєсь повідомлення — Discord цього не дозволяє, і тут ніщо цього не пробує.

AI image scan Anti-spam Auto-delete Counting Link filter Custom commands — необовʼязково Webhook relay — необовʼязково Word blacklist — необовʼязково /autodelete /purge

Вбудовування посилань EmbedLinks

Усе, що публікує бот, — це embed. Без цього дозволу його відповіді приходять порожніми.

Appeals Applications Bump reminder Events Giveaways Goodbye messages Guild Management Member screening Moderation log Modmail Music Partnerships Reviews Server logs Starboard Suggestions Tickets Transcribe Verification Welcome messages Birthdays — необовʼязково Custom commands — необовʼязково Levels — необовʼязково Polls — необовʼязково Social alerts — необовʼязково Sticky messages — необовʼязково /analytics /event /giveaway /stats /top /transcribe

Прикріплення файлів AttachFiles

Надсилати CAPTCHA верифікації, яка малюється в процесі, вітальні та прощальні картки й стенограми звернень, коли сервер їх вмикає.

Modmail Quotes Tickets Verification Goodbye messages — необовʼязково Welcome messages — необовʼязково /analytics /quote /stats /top

Перегляд історії повідомлень ReadMessageHistory

Зазирати достатньо далеко назад, щоб очищати, знаходити повідомлення, на яке хтось дав посилання, і відповідати на «що було тут раніше».

Auto-delete Counting Modmail Starboard Tickets /autodelete /purge

Підʼєднуватися Connect

Щоб перемістити учасника в голосовий канал, потрібен дозвіл «Підʼєднуватися» в цьому каналі — боту так само, як і людині: join-to-create переміщує кожного учасника в канал, створений для нього, а /voice move і /voice moveall переміщують його туди, куди вкаже модератор.

Join to create Music

Говорити Speak

Відтворення музики: щоб бути чутним у голосовому каналі, бот повинен мати право говорити в ньому. /music play перевіряє це в каналі, де перебуває учасник, і повідомляє, якщо права немає.

Music

Вимикати мікрофон учасникам MuteMembers

/voice mute і /voice unmute: серверне вимкнення мікрофона, яке модератор ставить або знімає, записується як справа, як і будь-яка інша дія.

Join to create — необовʼязково

Вимикати звук учасникам DeafenMembers

/voice deafen і /voice undeafen: серверне вимкнення звуку, яке модератор ставить або знімає, записується як справа.

Join to create — необовʼязково

Переміщення учасників MoveMembers

Переміщує учасника в голосовий канал, який join-to-create створив для нього, відʼєднує учасника, якого власник відхилив або модератор посадив у вʼязницю, і переміщує або відʼєднує учасників там, де вкажуть /voice move, /voice moveall і /voice disconnect.

Join to create Music — необовʼязково

Керування нікнеймами ManageNicknames

Змінювати або скидати нікнейм учасника командою /nick — зазвичай щоб скасувати видавання себе за іншого або імʼя, яке ніхто не може прочитати.

Discord не дозволяє жодному боту перейменувати власника сервера, які б дозволи той не мав, а ієрархія перевіряється перед усіма іншими.

AFK — необовʼязково /nick

Керування ролями ManageRoles

Автороль, самовидача ролей, роль вʼязниці, роль верифікованого і зняття модераційних ролей зі зламаного акаунта.

Він відмовляється видавати будь-яку роль з правом Адміністратор, Керування сервером, Керування ролями, бан, вигнання чи тайм-аут — перевіряється під час налаштування і ще раз у момент видачі.

Activity ping Anti-nuke Anti-raid Applications Automatic roles Bump reminder Jail Join to create Live stat channels Modmail Pic perms Status rewards Temporary roles Tickets Verification Birthdays — необовʼязково Counting — необовʼязково Guild Management — необовʼязково Levels — необовʼязково Premium — необовʼязково /lock /lockserver /massrole /picperms /reactionrole /role /unlock /unlockserver

Керування вебхуками ManageWebhooks

Ретранслятор вебхуків: один вебхук на канал, через який заблоковане повідомлення повертається під іменем автора. А також підрахунок вебхуків сервера для /audit.

Він публікує через вебхуки й редагує лише ті, що створив сам, і ніколи не змінює й не видаляє чужих — він перелічує вебхуки каналу лише щоб знайти свій. Ніщо, що він публікує через вебхук, не може нікого пінгувати.

Webhook relay

Керування емодзі та стікерами ManageEmojisAndStickers

Додавати емодзі чи стікер командами /emoji steal і /emoji create, а також перейменовувати або видаляти їх.

/emoji — необовʼязково

Керування виразами ManageGuildExpressions

Нова назва для того самого — Discord розділив емодзі, стікери й саундборд, і запитуються обидва біти, щоб команди працювали і на старих, і на нових серверах.

/emoji — необовʼязково

Керування подіями ManageEvents

Необовʼязково і вимкнено, доки сервер не попросить: вносити заплановану подію у власну вкладку «Події» сервера поряд з карткою запису й підтримувати узгодженими її час і скасування. Нічим іншим не використовується, а події працюють і без нього.

Events — необовʼязково

Створювати публічні гілки CreatePublicThreads

Відкривати гілку обговорення під карткою пропозиції, якщо сервер це ввімкне.

Suggestions — необовʼязково

Створення приватних гілок CreatePrivateThreads

Відкривати звернення як приватну гілку — для серверів, які віддають перевагу гілкам перед каналами.

Applications

Надсилання повідомлень у гілках SendMessagesInThreads

Відповідати всередині гілки звернення, коли її відкрито.

Applications Suggestions — необовʼязково

Тайм-аут для учасників ModerateMembers

Накладати й знімати тайм-аути, зокрема автоматичні, які видають анти-спам та анти-рейд.

Anti-spam Appeals Word blacklist — необовʼязково /timeout /untimeout

Встановлювати статус голосового каналу SetVoiceChannelStatus

Записує трек, що грає, у рядок статусу голосового каналу, який вмикає або вимикає налаштування Show the track in the voice channel музичного модуля. Без цього дозволу плеєр працює так само, а рядок статусу лишається порожнім.

Music — необовʼязково

Створювати опитування SendPolls

Запустити опитування командою /poll create. Discord відокремлює це від надсилання повідомлень.

Polls