Вернуть ответ в строке в чат в дополнение к ответу в виде потока

Продолжаем обсуждение из темы Представляем потоки чата!:

Внедрение потоков — это здорово, они являются полезным инструментом организации. Но я не думаю, что они должны быть единственным (или, по сути, основным) способом ответа в чате.

Это может сильно зависеть от личных особенностей и предпочтений. Лично я считаю потоки очень «тяжелым» решением и использую их крайне редко. Но когда они нужны, они чрезвычайно полезны. Намного чаще я просто хочу ответить внутри строки на предыдущее сообщение, и @-упоминание кого-то ни в коем случае не то же самое. Цель здесь не столько уведомить конкретного человека, сколько установить четкий контекст для моего сообщения. Насколько я знаю, до появления потоков это было возможно, и я считаю, что эту возможность следует вернуть в качестве опции, то есть «Ответить в строке» или «Создать новый поток». Когда единственный вариант — создать новый поток, то, конечно, вы получите много использования потоков. И наоборот, если нет возможности ответить в строке или процитировать с ответом, то как тогда оценить потенциальную полезность этого по сравнению с потоками?

Я вижу множество ситуаций, когда 1–2 ответа в строке позволяют обсудить тему без необходимости создавать целый поток, что кажется излишним для таких случаев. Discord справляется с этим хорошо, предлагая пользователям создавать потоки, когда количество ответов друг другу превышает определенный порог. И (я думаю), в отличие от Discord, Discourse теоретически способен фактически (опционально) переместить все предыдущие ответы в поток ретроспективно и автоматически (то есть без необходимости вручную выделять их все).

Почти точно то, что сказал этот человек :index_pointing_up:

Кстати, Discord поддерживает всё это очень хорошо и, на мой взгляд, является практически образцом для подражания в данном случае. Нет смысла изобретать этот велосипед заново, и тот факт, что Discord посчитал целесообразным иметь как ответ в строке, так и ответ в виде потока, говорит в пользу ценности обоих подходов. Использование этих двух методов — это скорее вопрос личных и даже культурных особенностей, чем вопрос правильного/неправильного/лучшего способа. Есть сообщества в Discord, в которых я состою, где потоки почти не используются, и другие, где почти каждый ответ — это поток.

6 лайков

Я нахожу ироничным то, что темы в Discourse так упорно стремятся быть линейными и неветвящимися, а мне этот стиль ещё больше нравится в чате, особенно с опцией «ответ как цитата», которая даёт очень полезный контекст. В самом начале разработки чата в Discourse я даже создал компонент темы, чтобы ответы в чате выглядели и работали как в WhatsApp/Signal.

1 лайк

Я редко голосую за запросы на #фичи, но этот заслужил мой голос. Спасибо, что подняли эту тему!

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

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

1 лайк

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

Если потоки не включены, ответ на сообщение создаёт новое сообщение в канале с индикатором ответа.

Если потоки включены, все ответы являются потоками.

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

(Под)сообщества, предпочитающие потоки, могут включить эту настройку. Те, кто не предпочитает, могут оставить её выключенной.

1 лайк

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

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

1 лайк

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

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

Это наблюдение привело к идее, что, возможно, лучше явно кодировать это предпочтение.

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

Я иногда сам этого хотел, но до сих пор не слышал никаких запросов на это.

2 лайка