Once you become a moderator, it’s important to know what tools are at your disposal to help manage your Discord server. While there are many bots that cover both manual and automatic features of moderation, understanding how these bots work will be difficult without knowing how Discord’s native moderation features function. Due to the discrepancies in functionality between the mobile and desktop clients, throughout this article, the instructions for navigating Discord will be in terms of the desktop client. Before reading this article, it may be useful to learn more about role and channel permissions here.

Включване на режима за разработчици

Първото, което трябва да направиш, е да включиш режима за разработчици на Discord. Това ще ти позволи да копираш идентификатора на сървъри, канали и потребители, което е изключително полезно за модериране, докладване на проблеми на Discord и работа с ботовете в Discord. Тук можеш да прочетеш как да включиш режима за разработчици и да намериш идентификатора.

Забележка за разрешението за администратор

Разрешението за администратор е специално разрешение за роля в Discord, тъй като тази роля може да предоставя всяко разрешение в Discord и позволява на потребителите с това разрешение да заобиколят всички разрешения, които са специфични за канала. Затова трябва изключително много да внимаваш, когато даваш тази роля на някой потребител или бот, и да го правиш само когато е необходимо.

Тъй като ботовете могат да извършват автоматични действия в Discord, ако имат това разрешение, като например да изтрият всичките ти текстови канали, да премахнат емотиконите и ролите, да създадат стотици роли с разрешение за администратор и да започнат да ги дават на останалите ти потребители, и изобщо да всеят невъобразим хаос в сървъра ти, преди дори да си разбрал какво се случва. Шансът това да се случи с големи или по-популярни публични ботове е малък, но е хубаво да имаш предвид, че точно такава власт даваш на бота в Discord, ако му дадеш разрешение за администратор, и да го правиш само ако си сигурен, че можеш да се довериш на бота и разработчиците му.

Преди да дадеш това разрешение на някой потребител, помисли дали няма да ти свърши работа, ако му дадеш роля с всички други разрешения. По този начин поне ще можеш да защитиш каналите си чрез разрешенията за канала. А като се замислиш, може и да установиш, че въпросният потребител няма нужда от всички тези разрешения, а може да се справи и само с едно-две повече от сегашните му. Ако дадеш „Администратор“ на някого, е силно препоръчително да активираш 2FA за сървъра си, както е описано в следващия раздел.

Административни разрешения за роля

Discord has several role-specific permissions that grant what would be considered “administrative functionality” to users (not to be confused with the actual Administrator permission). These permissions are considered sensitive enough that if you are on a server where two-factor authentication (2FA) is required for moderators, these permissions are disabled. You can read more about what 2FA is and how to enable it on your account here. The permissions for which this applies are as follows:

  • Администратор
  • Управление на сървър
  • Управление на канали
  • Управление на роли
  • Управление на съобщения
  • Изритване на членове
  • Бан на членове

Context Menus

Ако не използваш бот за модериране на сървъра, ще модерираш чрез контекстните менюта на Discord. По-долу ще обсъдим подробно как да намериш всяко меню и как работят опциите в него.

Настройки на сървъра

В „Настройки на сървъра“ ще можеш да конфигурираш сървъра като цяло, вместо да управляваш отделни членове. Имай предвид, че в зависимост от конкретните разрешения, които имаш като модератор, и от това дали сървърът ти има подобрения или е потвърден/партньорски, може и да нямаш достъп до всички показани настройки.

On Desktop: Right-click on the server name and go to Server Settings

На мобилно устройство: Докато гледаш списъка със сървъри, докосни името на сървъра, а след това „Настройки“ в долния десен ъгъл.

Това са важните елементи от менюто, с които да се запознаеш:

  • Общ преглед: Нужно е разрешение за управление на сървър, за да го видиш. Оттук можеш да променяш името и региона на сървъра, да създадеш гласов канал за AFK, да настроиш системните съобщения, да промениш настройките по подразбиране за известия за съобщения за членовете, както и да променяш фона на поканите за сървъра (отключва се на ниво на подобрение 1).
  • Роли: Нужно е разрешение за управление на роли. Оттук можеш да създаваш, изтриваш, редактираш и пренареждаш ролите, които са по-ниски от най-високата ти зададена роля. Имай предвид, че не можеш да променяш разрешения, които нямаш в никоя от ролите си.
  • Емоджита: Нужно е разрешение за управление на емоджита. Оттук можеш да качваш нови емоджита, да изтриваш съществуващи или да променяш имената им.
  • Модериране: Нужно е разрешение за управление на сървър. Оттук можеш да задаваш нивото на потвърждение на сървъра и да конфигурираш филтъра за нецензурно медийно съдържание. Ако ти си собственикът на сървъра, можеш и да включиш изискването за 2FA за модератори на сървъра.
  • Запис на одит: Нужно е разрешение за преглед на запис на одит. Това предлага запис на модераторските действия на сървъра. Когато нещо влезе в записа на одит, не може нито да се изтрие, нито да се промени, така че това е един отличен начин да провериш кой какво е направил на сървъра и да отстраниш потенциални технически проблеми.
  • Integrations: Requires the Manage Webhooks permission. This allows you to manage all of the webhooks in your server, the channels that you are following, the bots in your server, and any platform-specific integrations you can manage such as Twitch or Youtube. Additional information about this page and the types of integration can be found here.
  • Членове: Позволява ти да преглеждаш членовете на сървъра в Discord и техните роли. Можеш и да филтрираш списъка с членове по зададена роля.
  • Ако имаш разрешение, което ти позволява да видиш менюто с опции на сървъра, ще можеш да видиш този екран, но няма да можеш да правиш нищо, освен да преглеждаш списъка с членове.
  • Ако имаш разрешението за управление на роли, можеш да добавяш или премахваш роли от даден потребител.
  • Ако имаш разрешението за изритване на членове, можеш да извършиш премахване на членове от сървъра или да премахнеш само конкретен член. Той ще може да се включи отново с валидна връзка за покана
  • Ако имаш разрешение за банване на членове, можеш да баннеш някой член от сървъра. Той няма да може да се включи отново, а IP адресът му ще бъде включен в черния списък.
  • Покани: Нужно е разрешението за управление на сървър. Позволява ти да преглеждаш и изтриваш активни връзки за покани в Discord, заедно със създателя им, броя на потребителите и срока на валидност.

Опции за членове

Опциите за потребители ти позволяват да управляваш отделни членове на сървъра. Можеш да ги управляваш от опцията „Членове“, както видяхме по-рано, или по следния начин:

Desktop: Right-click on a user’s name anywhere in the server (online list, mention, message, or their voice channel presence)

Мобилно устройство: Докосни името на потребителя някъде в сървъра, след което докосни „управление“. Ако искаш само да изриташ или баннеш някой потребител, можеш да го направиш без да докосваш „управление“. Можеш и да копираш потребителския му идентификатор, като докоснеш трите точки в горния десен ъгъл.

Това са най-важните опции в менюто, с които да се запознаеш:

  • Промяна на псевдоним: Нужно е разрешението за промяна на псевдоним. Това ти позволява да зададеш име на въпросния потребител специално за сървъра, което е полезно, за да гарантираш, че имената на хората са подходящи.
  • Kick [user]: Requires the Kick Members' permission. This removes the user from the server. They can rejoin with a valid invite link
  • Банване на [потребител]: Нужно е разрешението за банване на членове. Това ще ти позволи да избереш каква част от съобщенията на потребителя да изтриеш, както и да въведеш причина за бана. По принцип се препоръчва да не изтриваш съобщенията, освен ако потребителят спами неподходящи съобщения или съдържание, с цел да се запази архивът. Препоръчително е и да се въведе причина за бана.
  • Роли: Нужно е разрешението за управление на роли. Можеш бързо да добавяш или премахваш роли от даден потребител.

Гласови опции

Можеш да ги намериш по сходен начин с опциите за членове, но са видими само докато потребителят е в гласов канал.

Това са най-важните опции в менюто:

  • Заглушаване в сървъра – Нужно е разрешението за заглушаване на членове. Това ще попречи на останалите в сървъра да чуват как този потребител говори. Ефектът ще продължи докато някой друг с това разрешение премахне заглушаването.
  • Оглушаване в сървъра – Нужно е разрешението за оглушаване на членове. Това ще попречи на потребителя да чува други, когато говорят. Това състояние ще продължи, докато някой друг с това разрешение премахне оглушаването.
  • Изключване – Нужно е разрешението за преместване на членове. Това насила ще премахне някой потребител от гласовия канал. Имай предвид, че ще той ще може да се свърже отново, освен ако в гласовия канал има разрешения, които да му попречат да го направи.
  • Преместване в – Нужно е разрешението за преместване на членове. Можеш да преместиш някой член в различен гласов канал от сегашния му, ако той няма разрешението да се включи в него. Ще може да се премести в друг гласов канал, освен ако има разрешения, които да му попречат.

Опции за съобщения

Това меню ти позволява да управляваш специфично съобщение на сървъра.

Desktop: Right-click anywhere in a message, or mouse over the message and click the three dots to the right

Мобилно устройство: Натисни и задръж някое съобщение

Това са най-важните опции в това меню:

  • Закачане на съобщение: Нужно е разрешението за управление на съобщения. Това ще добави съобщението в списъка със закачени съобщения за по-лесен достъп. Можеш да прегледаш закачените съобщения, като кликнеш символа за закачане близо до горния десен ъгъл на екрана (на настолен компютър) или като натиснеш този символ, след като докоснеш името на канала (на мобилни устройства). Оттук можеш и да откачиш някое съобщение.
  • Изтриване на съобщение: Нужно е разрешението за управление на съобщения. Това ще премахне даденото съобщение от Discord завинаги. Ако в него има съдържание, което нарушава насоките на общността или условията за ползване на Discord, трябва и да го докладваш. Ако някое съобщение бъде изтрито без използване на възможността за докладване, дори Discord не може да го възстанови и няма да може да се използва като доказателство, че някой е нарушил условията за ползване на Discord.

Допълнителни разрешения

Някои разрешения са интегрирани в други части на Discord или не са толкова явни. Следните разрешения трябва да се дават само на модератори или доверени потребители.

  • Manage Channels - Allows users to edit channels by mousing over the channel name and clicking the gear, or by tapping the channel name at the top of your mobile device and then tapping settings. You can change the channel name, implement slow mode, manage channel permissions, or delete the channel.
  • Споменаване на @everyone, @here и всички роли – Позволява на потребителите да споменават всички потребители на сървъра, всички потребители, които са онлайн и имат достъп до канала, в който се изпраща съобщението, или всички потребители с дадена роля, дори и разрешението за ролята „позволяване на всеки да споменава тази роля“ да е изключено.
  • Изпращане на TTS съобщения: Позволява на потребителите да започнат съобщение с /tts, за позволи на Discord да прочете съобщението им на глас на всички, които в момента в този канал.
  • Говорител с приоритет: Докато потребителите с това разрешение говорят в гласов канал, звукът на другите потребители ще бъде по-слаб.

За някои по-напреднали конфигурации за сървъри на Discord може да се налага нещо друго, но по принцип е добра идея дадеш следните роли на всички:

  • Промяна на псевдоним: Позволява на потребителите да задават собствен псевдоним в сървъра, който е различен от потребителското им име.
  • Четене на текстови канали и преглед на гласови канали: Позволява на потребителите да виждат канали и да четат съобщения.
  • Вграждане на връзки: Позволява прегледа на връзки, изпратени от потребители. Ако е изключено, потребителите все още могат да публикуват връзки, но те няма да имат преглед.
  • Прикачване на файлове: Позволява на потребителите да качват изображения и файлове в сървъра на Discord.
  • Четене на хронологията на съобщенията: Позволява на потребителите да четат съобщения, изпратени в канала в тяхно отсъствие. Когато това разрешение е изключено, потребителите не могат да четат съобщенията в канала, ако отидат в друг канал или излязат от Discord.
  • Използване на външни емоджита: Членове с Discord Nitro ще могат да използват емоджита от собствения си сървър в Discord. Ботовете в Discord може да имат нужда от това, за да използват някои от функциите си.
  • Добавяне на реакции: Позволява на потребителите да добавят нови реакции на дадено съобщение. Членовете нямат нужда от това разрешение, за да кликнат съществуваща реакция на съобщението.
  • Свързване: Позволява на потребителите да се включват в гласови канали.
  • Говорене: Позволява на потребителите да говорят в гласови канали.
  • Видео: Позволява на потребителите да използват видео в Discord.
  • Използване на гласова активност: Потребителите ще се засичат автоматично, когато говорят. Ако това разрешение е изключено, членовете трябва да натискат бутон при говорене, за да бъдат чути в дадения гласов канал.

Заместване за канал

If you have the Manage Channel Permissions permission, you can also set channel-level permission overrides for both roles and individual members. By changing one of the permissions to a checkmark or an X, you can define specific permission for that channel for specific members or roles that will be used instead of the permissions that are set on the Roles management screen. The permissions for channel overrides are similar to their role-level counterparts, but the descriptions will provide you with additional information as to exactly what they do. You can learn more about navigating the channel permission interface here.

Обаче не е достатъчно само да знаеш кои бутони да кликнеш. Жизненоважно е да разбираш как Discord определя какви точно разрешения има даден потребител, когато задействаш заместванията за канал. Discord проверява всяко разрешение в следния ред и спира, ако има замествания на съответната стъпка.

  1. Замествания за канал за потребител.
  2. Замествания за канал за персонализирана роля (не @everyone).
  3. Замествания за канал за ролята @everyone.
  4. Иначе се използват разрешенията за роля.

Логиката е проста, но има едно важно съображение – ако има противоречащи си замествания за канал в различни персонализирани роли, а потребителят има две или повече от тези роли, Discord се справя с това, като позволява разрешението.

Да кажем, например, че имаш сървър за World of Warcraft с канал #guild-recruitment, в който хората могат да рекламират гилдията си. Можеш да зададеш заместване за канал, за да изключиш „Изпращане на съобщения“ за @everyone, а после да добавиш друго заместване за канал за ролята „Вербуващ“, с което да разрешиш „Изпращане на съобщения“. Така само хората с тази роля ще могат да изпращат съобщения в канала. Обаче можеш и да зададеш заместване за канал, за да изключиш „Изпращане на съобщения“ за ролята „Заглушен потребител“. Ако трябва да заглушиш един от хората с ролята „Вербуващ“, като му дадеш ролята „Заглушен потребител“, пак ще може да изпраща съобщения в канала #guild-recruitment, защото има ролята „Вербуващ“. В този случай имаш три варианта:

  1. Set channel permission for the Muted User role to deny View Channel, so that the member can’t access the channel to send messages in the first place.
  2. Set a user-level channel override to deny that specific user Send Messages.
  3. Премахни ролята му на „Вербуващ“, докато е заглушен, и му я върни след като заглушаването приключи.

Можеш да избереш този метод, който ти е най-лесен, в зависимост от това какви Discord ботове използваш и как е организиран сървърът ти. Но това е само един пример как разрешенията за канал могат да си противоречат. Старай се да задаваш разрешенията на ролите и заместванията за канал по такъв начин, че да използваш възможно най-малко замествания и така да избегнеш неочаквани конфликти.

Други технически съображения

Заглушаване на потребители за чат

As mentioned in the channel override section, one common use of permissions is to prevent certain users from sending messages to your server by giving them a Muted User (or similarly named) role. This is most easily accomplished by using a Discord bot to administer the role. The bot will first have a “mute role” and then for every channel in the server set the channel permissions for that role such that users with that role are not allowed to send messages or add reactions. When you mute a user through the bot, it assigns them that role and thus prevents them from interacting in the server’s channels.

Възможно е и сам да настроиш това и след това ръчно да дадеш заглушената роля на потребители, които искаш да са заглушени в чата.

Ботове за модериране

A lot of moderation on Discord is done using bots. You can find plenty of them by doing some research online. Some options include MEE6, CarlBot, Zeppelin, Dyno, GiselleBot, Gaius, and more. 

Канене на ботове

За да поканиш някой бот в сървъра, трябва да имаш разрешение за администратор или за управление на сървър

Обобщение

The goal of this article is to familiarize you with Discord permissions and moderation actions so that you can more effectively moderate or manage your own server. Now that you’ve finished reading this, hopefully, you have a better idea of how to navigate Discord’s menus and manage your members and messages.