Разрешения
За да създава канали, да мести членове и да управлява групи, LFG Hub има нужда от правилните разрешения в Discord и от достатъчно висока роля. Тази страница обяснява точно какво му трябва и настройката, която хората най-често пропускат.
Необходими разрешения на бота
Връзката за покана иска Администратор и всяко от тези, всяко с отделна отметка на екрана на Discord. Ботът ги проверява отново, когато влезе, когато ролите се променят и по време на настройката, и те предупреждава, ако някое липсва — поканата не е гаранция, защото Discord ти позволява да махнеш отметки при упълномощаването, а ролите могат да се редактират след това.
Публикуване и четене
| Разрешение | Защо е нужно |
|---|---|
| Преглед на канали | Да вижда каналите, за да публикува и да управлява в тях |
| Четене на история на съобщенията | Да намира и обновява собствените си по-ранни публикации |
| Изпращане на съобщения | Да публикува съобщения за групи и статуси |
| Изпращане на съобщения в теми | Да говори в груповите чатове |
| Вграждане на връзки | Да показва картите на групите — без него Discord ги свежда до голи бутони |
| Използване на външни емоджита | Да показва иконите на игри и статуси |
| Управление на съобщения | Да поддържа каналите за търсене на играчи чисти и да превръща публикацията на член в бележка на групата му |
| Заобикаляне на бавния режим | Да публикува обновления на групи в канали с включен бавен режим |
Групови чатове
| Разрешение | Защо е нужно |
|---|---|
| Създаване на публични теми | Да отваря групов чат, когато частните теми не са налични |
| Създаване на частни теми | Да отваря частния чат на група — без разрешение за теми групите нямат къде да приемат играчи |
| Управление на теми | Да архивира и почиства приключилите групови чатове |
Глас
| Разрешение | Защо е нужно |
|---|---|
| Свързване | Да влиза в гласови канали |
| Говорене | Гласово присъствие в каналите на игрите |
| Използване на гласова активност | Гласово присъствие без push-to-talk |
| Преместване на членове | Да мести играчите в гласовия канал на групата им |
| Set Voice Channel Status | Да задава реда със статус на гласовите канали |
Управление на сървъра
| Разрешение | Защо е нужно |
|---|---|
| Управление на канали | Да създава и изтрива гласови канали и категории на групи |
| Управление на роли | Да създава и дава ролята за пинг на всяка група и да поправя собствения си достъп до канала |
| Управление на уебхукове | Да публикува картите на групите от името на собственика на групата |
| Създаване на покани | Да кани играчи от други сървъри в твоите групи |
| Преглед на одиторски дневник | Да вижда кой е поканил бота, за да стигат насоките за настройка до него, а не само до собственика |
Препоръчително
Даването на Администратор покрива всичко по-горе и избягва изненади с разрешенията — включително презаписванията на канали, описани по-долу, които Администраторът напълно игнорира. Ако общността ти изисква минимални права, махни отметката от Администратор, когато добавяш бота, и остави останалите отметнати — но знай, че едно липсващо разрешение може да накара автоматизацията на гласа да се провали без шум.
Презаписванията на канал надделяват над всичко това
Да дадеш разрешение на ролята LFG Hub в Настройки на сървъра → Роли не е достатъчно само по себе си. Разрешение, забранено на канал — най-често за @everyone — остава забранено и за бота там, дори когато той го има за целия сървър. Администраторът е единственото изключение.
Това боли най-силно в канала ти за търсене на играчи, защото двете засегнати разрешения се провалят тихо:
- Забранено Вграждане на връзки → Discord изхвърля съдържанието на картата на групата. Членовете виждат съобщение с бутони и без подробности за групата.
- Забранени и Създаване на частни теми, и Създаване на публични теми → група без гласов канал не получава групов чат, така че бутонът ѝ Присъединяване няма къде да изпрати никого.
Ботът поправя това сам, когато може: ако има Управление на роли на канала, си дава това, което презаписването е отнело. Ако не може, отказва да завърши /настрой-търсене-на-играчи там и ти казва точно кои разрешения липсват.
Поправка: отвори канала → Редактиране на канала → Разрешения → Добави членове или роли → избери ролята LFG Hub → разреши посочените разрешения. Презаписването за конкретна роля се прилага след @everyone, така че печели.
Йерархия на ролите
Това е най-често пропусканото изискване.
Ако ботът няма Администратор, най-високата му роля трябва да е сред първите 5 роли без администраторски права на сървъра ти. Discord позволява на бота да управлява роли и членове само под собствената му роля, така че ако ролята на бота е твърде ниско:
- не може да раздаде ролята за пинг на групата,
- не може да мести членове между гласови канали,
…и тези неуспехи стават тихо. Когато ботът открие това, казва на админите ти да вдигнат ролята му: в канала за доклади, ако имаш такъв, иначе в ЛС.
Поправка: отвори Настройки на сървъра → Роли и плъзни ролята на бота близо до върха на списъка.
Връщане на достъпа до команди
Админските команди (/setup, /настрой-търсене-на-играчи) по подразбиране се виждат само от членове с Управление на сървър. Таблото следва същото правило. За да позволиш на други роли или членове да използват командите, отиди в Настройки на сървъра → Интеграции → LFG Hub и настрой достъпа за всяка команда.
Следва: Настройка →