Как обстоят дела с чатом в Discourse?

Существует огромное количество серверов Discord на самые разные темы, и всё сложнее устоять перед соблазном оказаться втянутым в очередную крупную проприетарную катастрофу. Чаще всего такие платформы используются не по назначению: пользователям приходится иметь дело с огромным потоком (в основном нерелевантных) данных, всё это крайне нестабильно, и нет хороших способов структурировать информацию для долгосрочного и осмысленного хранения. И, конечно, поисковые системы не могут найти ничего полезного, хотя многие из этих данных должны быть доступны для поиска. Тем не менее, эта экосистема продолжает расти, а её закрытая природа в сочетании с сетевым эффектом играют здесь решающую роль.

Тем временем я действительно искал способы избежать этого. Matrix/Element стал попыткой хотя бы избежать монополии одной компании, контролирующей всё. Но их пользовательский опыт не мог конкурировать, приложения были нестабильными, что привело к очень низкой популярности среди пользователей. Кроме того, они не решили базовую проблему долгосрочного структурированного и доступного хранения информации. (Хотя в последнее время они значительно продвинулись, и я с большим интересом и надеждой слежу за их развитием.)

Когда было анонсировано чат-функция для Discourse, я был в восторге. По своему опыту и отзывам людей из Discord я знал, что пользователи действительно хотят форум, но им также нужен тесно интегрированный способ для более прямой, неструктурированной, простой и динамичной коммуникации. Функция чата казалась способной удовлетворить эту потребность в среднесрочной перспективе. Можно выделить пространство для неформального общения и обсуждений по мелким темам, а если какая-то дискуссия становится более значимой, её можно интегрировать в существующую структуру форума.

Теперь прошло уже довольно много времени с момента появления этой функции. Оказывается, даже этот форум не особо принял чат Discourse. (Какой вообще смысл иметь одновременно личные сообщения и чат 1:1?) Я на самом деле ни разу не встречал сайт, где чат активно использовался. Поэтому я задаюсь вопросом… не ошибаюсь ли я в своём мнении о том, что эта функция обладает большим потенциалом как альтернатива этому беспорядочному хранилищу данных под названием Discord? Не так ли всё плохо? Почему такой низкий уровень принятия? Разве это приведёт к росту затрат на трафик до уровня валового национального продукта небольшой островной нации? :smile: Или официально это рассматривается скорее как побочный проект?

4 лайка

За последние 30 дней здесь было отправлено более 5 тысяч сообщений в чате, согласно данным с About - Discourse Meta. Просто чат-комнаты не предназначены для основной публики, которая обращается с вопросами поддержки и запросами функций.

А в нашем внутреннем экземпляре у нас было в 10 раз больше сообщений, так как это наш основной инструмент синхронной коммуникации :smile:

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

14 лайков

На странице https://iogames.forum/about есть очень активная система чата: за последний месяц там было отправлено более 100 000 сообщений. Этот форум полностью принял систему чата форума и отключил систему личных сообщений в пользу прямых сообщений чата.

11 лайков

Приветствую от команды чата! :wave: Как уже отметил @Falco, мы активно работаем над улучшением и расширением возможностей чата, чтобы он мог поддерживать неформальные, отвлечённые беседы, о которых вы упоминали.

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

Вот несколько примеров проектов, над которыми мы сейчас работаем (заявление об отказе от ответственности: это то, над чем мы работаем сегодня, но в мире программного обеспечения всё меняется быстро, поэтому на данный момент никаких гарантий по срокам нет):

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

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

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

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

Чат же, с другой стороны, — как вы уже отметили —

Я бы также добавил, что он лучше подходит для синхронной коммуникации. Я могу представить, что кто-то выберет чат один на один вместо личного сообщения, когда нужно быстро решить что-то с коллегой или неформально поболтать — мы в Discourse часто делаем и то, и другое!

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

14 лайков

Интересно, я не знал об этом. Как я мог это знать? :wink: Это именно то, что я имею в виду. Это отличная функция, и людям нравятся чаты. Мне тоже. Почему она скрыта от большинства пользователей? Тысячи серверов Discord открыты (по крайней мере, в том смысле, который Discord вкладывает в понятие «открытый» в своём замкнутом пространстве) для всех.

Привет, спасибо, что откликнулись! Рад видеть, что вы работаете над всеми этими вещами :slight_smile:

Но это больше вопрос интерфейса на стороне клиента. Хотите просто быстро отправить сообщение? Нет проблем, вот поле ввода и кнопка отправки. Хотите отправить что-то более объёмное и формальное? Тоже отлично, нажмите на кнопку «богатое сообщение» и используйте весь потенциал Discourse. Однако бэкенд для обоих вариантов мог бы быть абсолютно одинаковым. В конечном счёте это просто текст с разметкой. Должно быть также только одно центральное место для просмотра всей частной переписки. В любом случае, это тема для отдельного обсуждения :slight_smile:

2 лайка

Единственная проблема, которую я здесь вижу, заключается в том, что… я не вижу никаких каналов чата.

Я имею в виду — с точки зрения конечного пользователя, даже здесь, на meta.discourse, я вижу только иконку чата в правом верхнем углу, где можно начать приватный чат с группой до 20 человек.

Но где общесайтовый чат? Как к нему получить доступ?

1 лайк

Здесь, на Meta, нет общесайтовых каналов чата. На try.discourse.org есть несколько публичных каналов, которые вы можете посмотреть.

4 лайка

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

8 лайков

Могу я предложить сделать так, чтобы можно было поменять таблицы местами… то есть, чтобы чат был функцией по умолчанию, которую вы видите сразу, при этом форумы, конечно же, тоже остаются. Или же добавить возможность закрепить чат в прямоугольном окне (на рабочем столе) в верхней части сайта постоянно. Таким образом, вы никогда не будете ограничены «комнатой» и будете знать, что происходит, где бы вы ни находились на форуме.

Это имеет смысл?

Не особо, так как для этого уже можно использовать боковые панели, насколько мне известно

1 лайк