Улучшения в групповых чатах: добавление пользователей в существующие чаты, простое создание новых групп и присвоение им названий

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

Примечание: Мы используем слово «группа» в общем смысле для обозначения нескольких человек — речь не идет о «Группах» (Groups), как они функционируют в Discourse.

:people_holding_hands: Теперь можно добавлять участников в существующие групповые чаты

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

Мы добавили визуальный индикатор, который показывает, сколько еще участников можно добавить в групповой чат в соответствии с настройками чата сообщества (chat max direct message users).

Новые участники получат доступ ко всем предыдущим сообщениям в групповом чате в соответствии с настройками хранения данных вашего сообщества (chat dm retention days). В групповом чате будет отображено уведомление о добавлении новых участников.

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

:checkered_flag: Создание нового группового чата стало проще

Создание новых групповых сообщений теперь быстрое и простое благодаря кнопке «Новый групповой чат» в редакторе сообщений чата (доступна через кнопку + или с помощью сочетания клавиш CMD + K).

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

Вы по-прежнему можете использовать существующие сочетания клавиш Shift + Click / Shift + Enter для выбора нескольких пользователей в редакторе сообщений чата.

:tada: Веселитесь и наводите порядок с помощью имен групповых чатов

Что в имени? Оказывается, много веселья :smile: Теперь вы можете давать имена своим групповым чатам при создании нового чата…

…или существующим групповым чатам через настройки канала.

Имена групповых чатов — это не только отличный способ повеселиться с другими участниками сообщества, но и способ навести порядок, так как у вас может быть несколько групповых чатов с одними и теми же (или всеми) участниками. Имена также могут дать новым участникам полезный контекст о назначении группового чата.

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

:speaking_head: Расскажите нам, что вы думаете!

Мы рады этим улучшениям и с нетерпением ждем ваших отзывов. Оставьте свои комментарии или вопросы здесь — мы готовы узнать, как сделать групповые чаты еще лучше для вашего сообщества.

20 лайков

Спасибо за вашу тяжёлую работу!

7 лайков

Спасибо за то, что слушаете, заботитесь и за вашу прекрасную работу!

7 лайков

Это действительно гениально и значительно повышает уровень чата в Discourse. Молодцы, Линдси и команда разработчиков, вложившие в это столько усилий!

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

Один момент, который продолжает вызывать у меня трудности, — это настройка пользователя only_send_chat_push_notifications. Мне лучше оформить запрос на новую функцию:

7 лайков

Интересно, почему chat max direct message users ограничен значением 100?


Также есть ли возможность добавить поддержку веток в групповых чатах?

1 лайк

Возможно, потому что было бы глупо иметь более 100 человек в групповом личном сообщении? На мой взгляд, к этому моменту вам уже стоит создать чат-канал.

2 лайка

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

Этот лимит вызывает проблемы в вашем сообществе?

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

6 лайков

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

Функция группового чата отличная. Тем не менее, крайне необходим дополнительный способ привязки чата к группе Discourse — например, как с категориями. Как предлагалось (и было закрыто) здесь:

Таким образом, участники чата всегда автоматически синхронизируются с группой Discourse.

1 лайк