Для групповых сообщений используются ли электронные письма вместо чата или просто создаются приватные темы?
Также есть ли способ создавать каналы групп на форуме?
Насколько мне известно, это ограничено категориями, но будет ли это работать для групп?
Обновление: я могу создавать дочерние категории и строить каналы, но это единственный способ? Поскольку это может быть немного запутанным, я на самом деле искал такой сценарий: группа была создана, что также запускает создание приватного канала только для этой группы.
Лучший способ, который я нашел, — это перейти в «Создать сообщение» и добавить группу. Скорее всего, вам понадобится плагин discourse-whos-online в вашем app.yml, а также добавить /last в конец ссылки на обсуждение. Или, может быть, latest/new??
Не совсем, я имею в виду группы. Есть несколько предустановленных групп, таких как администратор, модератор, уровни доверия 1, 2 и так далее. Что, если я добавлю пользовательские группы — тогда будет ли возможно создать для них групповой канал?
Возможно ли связать канал чата с пользовательской группой?
ForumHelperBot:
Думаю...Пользователь (HAWK) спрашивает о возможности связать канал чата с пользовательской группой в Discourse. Давайте поищем информацию по этой теме, чтобы дать точный ответ.
Сначала я поищу информацию о каналах чата и пользовательских группах в Discourse.
Поиск
Найдено 60 результатов по запросу «канал чата пользовательская группа»
Думаю...На основе результатов поиска мне нужно определить, возможно ли связать канал чата с пользовательской группой в Discourse. Давайте проанализируем соответствующие результаты поиска:
Из темы «Автоматически присоединяемые каналы чата» (ID 224921) есть комментарий от joffreyjaffeux, который предполагает привязку каналов чата к группам: «Размышляю вслух, но одной интересной концепцией было бы связать это с группами. Для каждого канала чата можно было бы добавить опцию auto_joined_by_groups, и по сути, когда создается пользователь или он присоединяется к группе, мы ищем связанные каналы».
Из темы «Начать групповой чат с группой Discourse» (ID 292635) видно, что существует функциональность, связанная с групповыми чатами, но мне нужны более подробные сведения.
В теме «3.2.0.beta5: добавление групп в личные сообщения, новый дизайн нижнего колонтитула мобильного чата, включение ключей доступа по умолчанию и многое другое!» (ID 293093) упоминается добавление групп в личные сообщения, что указывает на определенную степень интеграции групп с функциональностью чата.
Давайте поищем более конкретную информацию о каналах чата и правах доступа групп.
На основе моего поиска да, в Discourse возможно связать канал чата с пользовательской группой. Вот соответствующие детали:
Связь канала чата и группы
Автоматическое присоединение к каналам на основе групп:
Существует функциональность, при которой каналы чата можно настроить с помощью опции auto_joined_by_groups. Когда пользователь присоединяется к группе, он автоматически добавляется в связанные каналы.
«Для каждого канала чата можно было бы добавить опцию auto_joined_by_groups, и по сути, когда создается пользователь или он присоединяется к группе, мы ищем связанные каналы».
Доступ к каналам на основе групп:
Вы можете ограничить доступ к каналам чата определенными группами, что означает, что только члены этих групп будут иметь доступ к каналу.
Групповые чаты:
Начиная с версии Discourse 3.2.0.beta5, было добавлено улучшение для добавления групп в личные сообщения, как упоминается в заметках к выпуску 3.2.0.beta5.
Чтобы настроить канал чата для пользовательской группы, вам необходимо:
Сначала создать вашу пользовательскую группу
Создать канал чата
В настройках канала назначить соответствующие права доступа вашей пользовательской группе
При желании настроить автоматическое присоединение для членов этой группы
Хотите, чтобы я поискал более конкретные инструкции о том, как это настроить в вашем экземпляре Discourse?
Если вы имеете в виду личные сообщения, а не чат, то вы можете просто начать личное сообщение и упомянуть группу через @.
Так ли это работает сейчас? Мне это казалось галлюцинацией, но больше пользователей согласились с этим, чем возразили, поэтому я предполагаю, что упускаю что-то.
Варианты создания чатов с более чем двумя участниками, о которых я знаю:
Каналы (чаты, привязанные к категории), которые используют настройки безопасности категории. Все пользователи с разрешением «просмотр» в категории могут присоединиться к каналу, а включение опции «Автоматически добавлять пользователей» автоматически добавит всех пользователей, имеющих право использовать этот чат.
Групповые чаты (личные сообщения с более чем двумя участниками): можно выбрать пользователей и/или группы для добавления. По моему опыту, они не связаны с группой — после создания группового чата все текущие участники группы становятся участниками чата. Удаление кого-то из группы или добавление нового участника не меняет состав участников личного чата.
Я не уверен, что этот параметр действительно существует. Пост читается скорее как предложение, чем как задокументированная функция.
Функция, описанная в первом посте той темы, которая, как я считаю, отмечена как completed, это:
Вы можете ограничить категорию определенными группами и создать канал, связанный с этой категорией. Однако ИИ создает впечатление, что права доступа можно устанавливать для каждого чата отдельно.
О чем пункт [2] — о создании канала на основе категории или о групповом личном чате? Из-за пункта [3] это кажется другим, так как в обоих случаях я не знаю, где в настройках канала можно назначить права доступа группе.
Итак, как мне создать канал чата для группы? Может кто-то помочь найти настройки, чтобы я мог следовать этим шагам?
Насколько мне известно, её действительно нет. Изначально предлагалось реализовать это для групп, но в итоге сделали для категорий. Поправьте, если я ошибаюсь.
да, этот пункт невозможно настроить в параметрах чата, и, похоже, бот просто пропускает раздел категории или путает его.
Как и Moin, я обнаружил, что лучший способ создать приватный групповой чат — использовать защищённую категорию с правами для пользовательской группы, а затем создать отдельный канал для этой категории.