Мы уже получали повторный запрос от @Alon1 / @jimkleiber и @Kim_Hanchet о наличии какой-либо функции для «автоматического вступления» в каналы.
Идея заключается в том, чтобы пользователи не начинали работу в чате с пустого состояния.
Я могу придумать несколько способов реализации этого:
Флаг у канала с пометкой «автоматическое вступление», означающий, что любой пользователь, имеющий доступ, автоматически добавляется в этот канал. (устанавливается администраторами / модераторами)
При включении флага происходит массовое добавление людей в канал.
При выключении флага … автоматически добавленные пользователи удаляются (что означает необходимость флага автоматического вступления для каждого пользователя или аналогичного механизма).
Настройка сайта со списком каналов, в которые происходит автоматическое вступление.
Та же проблема, что и выше — необходимо обрабатывать изменения состояний и историю.
Интересно, какой прецедент существует в других чат-платформах.
@j.jaffeux, есть ли у вас какие-либо мысли по этому поводу?
Размышляю вслух, но мне показалась бы интересной идея связать это с группами.
Для каждого канала чата можно добавить опцию auto_joined_by_groups: когда пользователь создаётся или присоединяется к группе, система будет искать связанные каналы.
Мне нравится, что это позволяет создать индивидуальный опыт начала работы в зависимости от группы, а также автоматически предлагать интересные каналы при вступлении в новую группу.
Насколько я знаю, другие платформы обычно заставляют вас присоединяться ко всему, с чем вы можете взаимодействовать.
Да, в большинстве случаев вы автоматически присоединяетесь, а затем можете выйти, если не хотите быть частью этого. Интересная идея связать с конкретными группами, но интересно, не стоит ли сделать это отдельной опцией чата?
Варианты создания канала чата были бы:
Тема
Группа
Категория
Однозначно, обратная связь, которую мы получили до сих пор, заключается в том, что странно нужно идти и искать каналы чата, чтобы присоединиться к ним. Чат должен быть мгновенным и лёгким.
Я согласен.
Нет необходимости хранить историю, чтобы «отключить» всех.
Любой, кто желает этого, может либо отключить уведомления, либо просто покинуть канал.
Однако, я бы, конечно, сделал автоматическое присоединение функцией администратора и не позволил бы каждому пользователю спамить каналами всем остальным.
Конечно, нужна настройка, позволяющая создавать каналы только определённым группам, а также отдельная настройка для тех, кто может настроить автоматическое присоединение.
Я только что запустил чат в своём сообществе. И я думал, что настройка «chat default channel id» автоматически добавляет людей в этот канал. Но это не так, и у меня на мгновение возник ужас, когда я понял, что этого не происходит
Мне бы очень хотелось увидеть хотя бы простую версию этого с общесайтовым «каналом по умолчанию».
Редакция: И наоборот, было бы полезно видеть, сколько человек присоединилось к конкретному каналу, чтобы понимать охват публикаций в нём.
Да, скорее всего, мы начнём с чего-то подобного, хотя до этого ещё не добрались, и также могут быть задействованы настройки по умолчанию на основе групп.
Также мы можем рассмотреть различные другие вещи в общей области «обнаруживаемости каналов».
Очень хотел бы узнать, как в целом обстоят дела с чатом в вашем сообществе. Не стесняйтесь написать мне в личные сообщения или создать новую тему, если вы готовы поделиться подробнее.
@Roman только что добавил функцию, позволяющую настраивать каналы так, чтобы они автоматически добавляли пользователей, имеющих доступ, а @j.jaffeux и @chapoi недавно работали над добавлением информационной панели, которая включает возможность просмотра участников канала, среди прочего.