Автоматически присоединенные каналы чата

Продолжаем обсуждение из темы Представляем Discourse Chat (BETA):

Мы уже получали повторный запрос от @Alon1 / @jimkleiber и @Kim_Hanchet о наличии какой-либо функции для «автоматического вступления» в каналы.

Идея заключается в том, чтобы пользователи не начинали работу в чате с пустого состояния.

Я могу придумать несколько способов реализации этого:

  • Флаг у канала с пометкой «автоматическое вступление», означающий, что любой пользователь, имеющий доступ, автоматически добавляется в этот канал. (устанавливается администраторами / модераторами)

    • При включении флага происходит массовое добавление людей в канал.
    • При выключении флага … автоматически добавленные пользователи удаляются (что означает необходимость флага автоматического вступления для каждого пользователя или аналогичного механизма).
  • Настройка сайта со списком каналов, в которые происходит автоматическое вступление.

    • Та же проблема, что и выше — необходимо обрабатывать изменения состояний и историю.

Интересно, какой прецедент существует в других чат-платформах.

@j.jaffeux, есть ли у вас какие-либо мысли по этому поводу?

13 лайков

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

Для каждого канала чата можно добавить опцию auto_joined_by_groups: когда пользователь создаётся или присоединяется к группе, система будет искать связанные каналы.

Мне нравится, что это позволяет создать индивидуальный опыт начала работы в зависимости от группы, а также автоматически предлагать интересные каналы при вступлении в новую группу.


Насколько я знаю, другие платформы обычно заставляют вас присоединяться ко всему, с чем вы можете взаимодействовать.

7 лайков

Да, в большинстве случаев вы автоматически присоединяетесь, а затем можете выйти, если не хотите быть частью этого. Интересная идея связать с конкретными группами, но интересно, не стоит ли сделать это отдельной опцией чата?

Варианты создания канала чата были бы:

Тема
Группа
Категория

Однозначно, обратная связь, которую мы получили до сих пор, заключается в том, что странно нужно идти и искать каналы чата, чтобы присоединиться к ним. Чат должен быть мгновенным и лёгким.

3 лайка

Я согласен.
Нет необходимости хранить историю, чтобы «отключить» всех.
Любой, кто желает этого, может либо отключить уведомления, либо просто покинуть канал.
Однако, я бы, конечно, сделал автоматическое присоединение функцией администратора и не позволил бы каждому пользователю спамить каналами всем остальным.

2 лайка

Конечно, нужна настройка, позволяющая создавать каналы только определённым группам, а также отдельная настройка для тех, кто может настроить автоматическое присоединение.

пожалуйста, чат с паролем

1 лайк

Я только что запустил чат в своём сообществе. И я думал, что настройка «chat default channel id» автоматически добавляет людей в этот канал. Но это не так, и у меня на мгновение возник ужас, когда я понял, что этого не происходит :grimacing:

Мне бы очень хотелось увидеть хотя бы простую версию этого с общесайтовым «каналом по умолчанию».

Редакция: И наоборот, было бы полезно видеть, сколько человек присоединилось к конкретному каналу, чтобы понимать охват публикаций в нём.

4 лайка

Хотел просто сообщить, что мы работаем над этим.

Спасибо, что обратили внимание на эту путаницу!

Да, скорее всего, мы начнём с чего-то подобного, хотя до этого ещё не добрались, и также могут быть задействованы настройки по умолчанию на основе групп.

Также мы можем рассмотреть различные другие вещи в общей области «обнаруживаемости каналов».

Очень хотел бы узнать, как в целом обстоят дела с чатом в вашем сообществе. Не стесняйтесь написать мне в личные сообщения или создать новую тему, если вы готовы поделиться подробнее.

4 лайка

@Roman только что добавил функцию, позволяющую настраивать каналы так, чтобы они автоматически добавляли пользователей, имеющих доступ, а @j.jaffeux и @chapoi недавно работали над добавлением информационной панели, которая включает возможность просмотра участников канала, среди прочего.

Ознакомьтесь с темой, которую подготовил @rishabh об этих изменениях, чтобы получить дополнительную информацию: 📣 Introducing default chat channels (automatically add users)

7 лайков