Разрешено ли всем пользователям в группе использовать чат? По умолчанию в Разрешённые группы для чата входят только пользователи с уровнем доверия 1 и выше. Вы добавили эту группу в соответствующую настройку, или все пользователи в ней уже имеют более высокий уровень доверия?
Вот что я сделал для тестирования и какие результаты получил:
- Установил
Разрешённые группы для чатана TL2 - Создал новую группу с несколькими участниками
- Создал категорию, ограниченную только этой группой
- Создал канал чата для этой категории с отключённым автоматическим добавлением
- Добавил себя и ещё одного пользователя в канал
- Упомянул группу через @
Результат: Discourse сообщил, что 18 пользователей не присоединились к каналу и 13 не могут получить доступ к чату (18 + 13 = 31. В моей тестовой группе 33 участника
— с учётом того, что я использовал @упоминание, а добавленный пользователь получил уведомление, кажется, что Discourse точно знает, что произошло с каждым уведомлением)
- Затем я включил автоматическое присоединение. 8 пользователей были добавлены в чат, теперь их стало 10
- Я снова упомянул группу через @
Результат: Меньше участников не получили уведомление, потому что они не присоединились к каналу. Эти 10 человек, которые всё ещё не получили уведомление, потому что не присоединились к каналу, — это те, кто не посещал форум недавно, но имеет TL2. Те, у кого уровень доверия ниже TL2, упомянуты во втором сообщении о пользователях, не имеющих доступа к чату. Это немного вводит в заблуждение, поскольку речь идёт не о «этом канале», что указывало бы на ошибку прав доступа к каналу или категории, а о том, что им вообще не разрешено использовать чат.
Сообщение об ошибке в первом посте этой темы не соответствует сообщению о неактивных участниках, а соответствует сообщению о пользователях, которым не разрешено использовать чат. Я не уверен, что причина, указанная в новом заголовке этой темы, верна для проблемы, описанной автором оригинального поста (OP).

