Дозволи
Щоб LFG Hub міг створювати канали, переміщувати учасників і керувати групами, йому потрібні правильні дозволи Discord і достатньо висока роль. На цій сторінці — що саме потрібно і те одне налаштування, яке найчастіше пропускають.
Потрібні дозволи бота
Посилання-запрошення просить дозвіл Адміністратор і кожен із цих, і в кожного на екрані Discord своя позначка. Бот перевіряє їх, коли заходить на сервер, коли змінюються ролі та під час налаштування, і попереджає, якщо чогось бракує. Запрошення цього не гарантує: Discord дозволяє зняти позначки з дозволів під час авторизації, а ролі потім можна змінити.
Публікація та читання
| Дозвіл | Навіщо потрібен |
|---|---|
| Переглядати канали | Бачити канали, щоб публікувати в них і керувати ними |
| Читати історію повідомлень | Знаходити й оновлювати свої попередні повідомлення |
| Надсилати повідомлення/створювати пости | Публікувати оголошення про групи й оновлення статусу |
| Надсилати повідомлення в гілках/постах | Спілкуватися в чатах груп |
| Вбудовувати посилання | Показувати картки груп — без цього Discord зводить їх до голих кнопок |
| Використовувати зовнішні емодзі | Показувати значки ігор і статусів |
| Керувати повідомленнями | Тримати канали пошуку тіммейтів чистими й перетворювати повідомлення учасника на нотатку його групи |
| Обходити повільний режим | Публікувати оновлення груп у каналах із повільним режимом |
Чати груп
| Дозвіл | Навіщо потрібен |
|---|---|
| Створювати публічні гілки | Відкривати чат групи, коли приватні гілки недоступні |
| Створювати приватні гілки | Відкривати приватний чат групи — без дозволу на гілки групам нікуди приєднуватися |
| Керувати гілками/постами | Архівувати й прибирати завершені чати груп |
Голос
| Дозвіл | Навіщо потрібен |
|---|---|
| Підключатися | Заходити в голосові канали |
| Говорити | Бути присутнім у голосових каналах ігор |
| Використовувати голосову активність | Бути присутнім у голосі без «натисни, щоб говорити» |
| Переміщувати учасників | Переміщувати гравців у голосовий канал їхньої групи |
| Встановлювати статус голосового каналу | Задавати рядок статусу голосових каналів |
Керування сервером
| Дозвіл | Навіщо потрібен |
|---|---|
| Керувати каналами | Створювати й видаляти голосові канали груп та категорії |
| Керувати ролями/дозволами | Створювати й видавати роль для пінгу кожної групи та відновлювати власний доступ до каналу |
| Керувати вебхуками | Публікувати картки груп від імені власника групи |
| Створити запрошення | Запрошувати гравців з інших серверів у ваші групи |
| Переглядати журнал аудиту | Бачити, хто запросив бота, щоб підказки з налаштування дійшли до нього, а не лише до власника |
Рекомендовано
Дозвіл Адміністратор покриває все перелічене й уникає неприємних сюрпризів з дозволами, зокрема з перевизначеннями каналів, описаними нижче: Адміністратор їх повністю ігнорує. Якщо ваша спільнота вимагає мінімальних прав, зніміть позначку з Адміністратор, коли додаєте бота, а решту залиште позначеними, але пам'ятайте: через один відсутній дозвіл автоматизація голосових каналів може мовчки перестати працювати.
Перевизначення каналу сильніші за все це
Видати дозвіл ролі LFG Hub у Налаштування сервера → Ролі недостатньо. Дозвіл, заборонений на каналі, найчастіше для @everyone, залишається забороненим для бота там, навіть якщо на сервері в нього він є. Єдиний виняток — Адміністратор.
Найдошкульніше це в каналі пошуку тіммейтів, бо два задіяні дозволи ламаються непомітно:
- Заборонено «Вбудовувати посилання» → Discord прибирає вміст картки групи. Учасники бачать повідомлення з кнопками, але без подробиць про групу.
- Заборонено і «Створювати приватні гілки», і «Створювати публічні гілки» → група без голосового каналу не отримує чату, тож її кнопці Приєднатися нікуди когось відправити.
Бот виправляє це сам, коли може: якщо на каналі в нього є Керувати ролями/дозволами, він повертає собі те, що забрало перевизначення. Якщо не може, то відмовиться завершувати /налаштувати-пошук-тіммейтів там і точно скаже, яких дозволів бракує.
Як виправити: відкрийте канал → Редагувати канал → Дозволи → Додати учасників або ролі → оберіть роль LFG Hub → дозвольте названі дозволи. Перевизначення для конкретної ролі застосовується після @everyone, тож воно перемагає.
Ієрархія ролей
Це найчастіше пропущена вимога.
Якщо в бота немає Адміністратора, його найвища роль має стояти серед 5 верхніх ролей сервера без прав адміністратора. Discord дозволяє боту керувати лише ролями й учасниками нижче за його власну роль, тож якщо роль бота надто низько:
- він не зможе видати роль для пінгу групи,
- він не зможе переміщувати учасників між голосовими каналами,
…і ці збої відбуваються мовчки. Коли бот це помічає, він просить ваших адмінів підняти його роль: у каналі скарг, якщо він у вас є, а інакше в особисті.
Як виправити: відкрийте Налаштування сервера → Ролі і перетягніть роль бота ближче до верху списку.
Повернення доступу до команд
Адмінські команди (/setup, /налаштувати-пошук-тіммейтів) за замовчуванням бачать лише учасники з дозволом Керувати сервером. Вебпанель діє за тим самим правилом. Щоб дати доступ до команд іншим ролям чи учасникам, відкрийте Налаштування сервера → Інтеграції → LFG Hub і налаштуйте доступ до кожної команди.
Далі: Налаштування →