How to disable Group chat? - #4 by sallypf заставил меня задуматься, какой из вариантов — 1 или 2 — является правильным для ограничения чатов двумя участниками. Поэтому я провёл тест: для целей проверки уменьшил параметр chat max direct message users до двух. Затем создал двух пользователей и группу, в которую добавил этих двух пользователей.
У меня сложилось впечатление, что эффект от этого параметра проявляется непоследовательно.
Создание группового чата путём добавления отдельных пользователей:
- Нажмите +, чтобы создать новый чат
- Выберите «создать новый групповой чат»
- Добавьте созданных вами пользователей; обратите внимание, что указано 2/2 участника
- Проверьте участников созданного чата
Поскольку вы тоже были добавлены, в чате фактически оказалось 3 участника. - Попробуйте добавить ещё одного участника; это не работает, так как уже 3/2 участника
- Удалите одного из пользователей
- Попробуйте добавить его снова; это не работает, так как уже 2/2 участника
Создание группового чата путём добавления группы:
- Нажмите +, чтобы создать новый чат
- Введите название группы; создание группового чата не разрешено, так как в группе уже два участника.
Это заставляет меня задуматься: учитывается ли создатель чата при подсчёте лимита или нет?
При создании чата путём добавления двух отдельных пользователей всё работает — даже though в результате в чате оказывается три участника (потому что я тоже включён). Но если я пытаюсь создать тот же чат, используя группу из двух пользователей, это не разрешается. После создания я также не могу добавить второго пользователя, если один уже находится в чате со мной, что говорит о том, что в этот момент я учитываюсь.
В описании параметра chat max direct message users указано, что установка значения 0 означает, что пользователи могут отправлять сообщения только себе. Это имело бы смысл только в том случае, если текущий пользователь не учитывается. В этом смысле поведение при создании чата кажется соответствующим описанию. Но тогда я бы ожидал, что и после создания лимит также позволит три участника в общей сложности (я + 2), а создание чата с группой из двух участников должно работать аналогичным образом.
В текущем виде создание чата с двумя пользователями работает только в одном случае — при добавлении их по отдельности — и это кажется непоследовательным.
Кстати, я проделал всё это как администратор, поэтому не уверен, что утверждение
Персонал освобождён от этого ограничения
в описании верно.






