Skip to content

Разрешения ​

Чтобы LFG Hub мог создавать каналы, перемещать участников и управлять группами, ему нужны правильные разрешения Discord и достаточно высокая роль. На этой странице — что именно нужно и одна настройка, которую пропускают чаще всего.

Нужные боту разрешения ​

Ссылка-приглашение запрашивает право Администратор и каждое из этих, и у каждого на экране Discord своя галочка. Бот перепроверяет их, когда заходит на сервер, когда меняются роли и во время настройки, и предупреждает, если чего-то не хватает: приглашение ничего не гарантирует, потому что Discord позволяет снять галочки при авторизации, а роли потом можно изменить.

Публикация и чтение

РазрешениеЗачем нужно
Просматривать каналыВидеть каналы, чтобы публиковать в них и управлять ими
Читать историю сообщенийНаходить и обновлять свои прежние сообщения
Отправлять сообщенияПубликовать карточки групп и обновления статуса
Отправлять сообщения в ветках/постахОбщаться в чатах групп
Встраивать ссылкиПоказывать карточки групп — без него Discord превращает их в голые кнопки
Использовать внешние эмодзиПоказывать значки игр и статусов
Управлять сообщениямиПоддерживать чистоту в каналах поиска и превращать сообщение участника в заметку группы
Обход медленного режимаПубликовать обновления групп в каналах с включённым медленным режимом

Чаты групп

РазрешениеЗачем нужно
Создавать публичные веткиОткрывать чат группы, когда приватные ветки недоступны
Создавать приватные веткиОткрывать приватный чат группы — без разрешения на ветки группам некуда принимать участников
Управлять ветками/постамиАрхивировать и убирать завершённые чаты групп

Голос

РазрешениеЗачем нужно
ПодключатьсяЗаходить в голосовые каналы
ГоворитьПрисутствовать в голосовых каналах игр
Использовать голосовую активностьПрисутствовать в голосе без режима «рация»
Перемещать участниковПереносить игроков в голосовой канал их группы
Устанавливать статус голосового каналаЗадавать строку статуса у голосовых каналов

Управление сервером

РазрешениеЗачем нужно
Управлять каналамиСоздавать и удалять голосовые каналы групп и категории
Управлять ролями/разрешениямиСоздавать и выдавать роль для пинга каждой группы и чинить собственный доступ к каналу
Управлять вебхукамиПубликовать карточки групп от имени владельца группы
Создать приглашениеПриглашать игроков с других серверов в ваши группы
Просматривать журнал аудитаВидеть, кто пригласил бота, чтобы подсказки по настройке дошли до него, а не только до владельца

Рекомендуется

Право Администратор покрывает всё перечисленное и избавляет от неприятных сюрпризов — в том числе от переопределений прав канала, описанных ниже: Администратор их полностью игнорирует. Если в вашем сообществе нужен минимум прав, снимите галочку с права Администратор при добавлении бота и оставьте остальные включёнными, но помните: одно недостающее разрешение может незаметно сломать работу с голосом.

Права канала перекрывают всё это ​

Выдать разрешение роли LFG Hub в Настройки сервера → Роли недостаточно. Если разрешение запрещено в самом канале — чаще всего для @everyone, — для бота оно там по-прежнему запрещено, даже если на сервере оно у него есть. Единственное исключение — Администратор.

Сильнее всего это бьёт по каналу поиска тиммейтов, потому что два связанных разрешения ломаются тихо:

  • Запрещено «Встраивать ссылки» → Discord скрывает содержимое карточки группы. Участники видят сообщение с кнопками и без данных о группе.
  • Запрещены и «Создавать приватные ветки», и «Создавать публичные ветки» → у группы без голосового канала нет чата группы, и кнопке Присоединиться некуда вести.

Бот чинит это сам, если может: при наличии «Управлять ролями/разрешениями» на канале он возвращает себе то, что отняло переопределение. Если не может, он откажется завершать /настроить-поиск-тиммейтов в этом канале и точно скажет, каких разрешений не хватает.

Что сделать: откройте канал → Редактировать канал → Права доступа → Добавить участников или роли → выберите роль LFG Hub → разрешите названные права. Переопределение для конкретной роли применяется после @everyone, поэтому оно побеждает.

Иерархия ролей ​

Это самое частое упущение.

Если у бота нет права Администратор, его высшая роль должна входить в первые 5 ролей без прав администратора на вашем сервере. Discord позволяет боту управлять ролями и участниками только ниже его собственной роли, поэтому если роль бота слишком низко:

  • он не может выдать роль для пинга группы,
  • он не может перемещать участников между голосовыми каналами,

…и эти сбои происходят без уведомлений. Заметив это, бот сообщает вашим админам, что его роль нужно поднять: в канал для жалоб, если он у вас есть, иначе в личные сообщения.

Что сделать: откройте Настройки сервера → Роли и перетащите роль бота ближе к верху списка.

Доступ к командам для других ролей ​

Админские команды (/setup, /настроить-поиск-тиммейтов) по умолчанию видны только участникам с правом Управлять сервером. Веб-панель подчиняется тому же правилу. Чтобы другие роли или участники могли пользоваться командами, откройте Настройки сервера → Интеграции → LFG Hub и настройте доступ для каждой команды.

Дальше: Настройка →

Документация LFG Hub

Спросить ИИ