Плавающие кнопки в чате для цитирования, редактирования, обмена и ИИ

Недавнее обновление Telegram добавило функцию, которая давно есть в Discourse Chat (хотя пока ещё не очень удобна): цитирование в чате.

Telegram

Новое в версии 4.11
• Просмотр полной статистики в ваших каналах и групповых чатах.

Replies 2.0
• Цитирование частей текста в ответах.
• Ответ в другом чате.
• Добавление форматирования цитат.

Предпросмотр ссылок
• Выбор положения предпросмотра.
• Изменение размера медиа.
• Выбор ссылки для предпросмотра.

Цвета имён
• Изменение цвета вашего имени в настройках чата.
• Настройка цитат, предпросмотров ссылок и ответов на ваши сообщения.

Блоки кода
• Добавление красивых блоков кода с подсветкой синтаксиса.
• Копирование всего блока кода по клику на его заголовок.
• Отправка подсвеченного блока кода с использованием ```language синтаксис.

В настоящее время нам приходится выбирать сообщение, нажимать «Копировать», а затем вставлять его в поле чата, что кажется слишком многоступенчатым процессом. Поскольку у нас есть плавающая кнопка цитирования для постов (ниже), не было бы здорово иметь аналогичную плавающую кнопку для чата Discourse?

image

2 лайка

Мне нравится использовать кнопки, которые появляются при выделении текста. Можно нажать на «Цитата», «Копировать цитату» или «Спросить ИИ». К сожалению, в текущей версии Discourse Chat это невозможно.

Как цитировать в теме сейчас

  1. Выделите текст и нажмите на кнопку — всё готово.

Как цитировать в чате сейчас:

  1. Нажмите на эту кнопку:

  1. Нажмите «Выбрать»

  1. Перейдите влево и выберите сообщения в чате:

  1. Перейдите вниз и нажмите «Цитата в теме» или «Копировать»

afbeelding

Проблема

Сейчас все в нашей команде просто делают скриншоты из чата и вставляют их в тему. Это пустая трата места на сервере.

Решение

Было бы очень полезно, если бы выделение текста внутри чата Discourse вызывало те же кнопки цитирования, что и в темах. Должны быть доступны те же кнопки: «Цитата», «Копировать цитату» и «Спросить ИИ».

Спасибо за рассмотрение этой идеи.

Не стесняйтесь закрыть или объединить эту тему, если уже существует связанная. Я искал, не задавал ли кто-то этот вопрос ранее, но не нашёл подходящих тем. Search results for 'Select and Quote Chat Text into Topics' - Discourse Meta

3 лайка

Мне нравится эта часть:

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

2 лайка

Кажется, это предложение уже было здесь:

3 лайка

Спасибо за ссылку на похожую тему. Смело объединяйте темы.

Имейте в виду, что это может противоречить Принципу наименьшего удивления.

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

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

  1. Cmd+Control+Shift+4 → скриншот в буфер обмена
  2. Cmd+V → вставка в редактор
1 лайк

:index_pointing_up: имеет смысл

Объединение…

2 лайка

Спасибо за слияние. Не мог бы кто-нибудь из команды Discourse изменить заголовок темы для этой просьбы о новой функции, чтобы она включала не только «Цитирование», но и «Редактирование», «Копирование цитаты» и «Запрос к ИИ»? Например, вы можете изменить его на:

Плавающие кнопки в чате при выделении текста (Цитирование, Редактирование, Копирование цитаты и Запрос к ИИ)

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

Больше шагов для цитирования

В моём первоначальном посте я упомянул, что для цитирования в чате требуется три шага. На самом деле их четыре. Я забыл добавить «Нажмите на «Выделить»», который вы сейчас видите на шаге 2:

2 лайка

Да, это одна из причин, почему предложенная функция оказалась сложнее, и, думаю, именно поэтому мы сначала остановились на текущем решении.

Так что это определённо то, что нужно иметь в виду.

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

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

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

Возможно ли получить приблизительную оценку объёма работ? Это помогло бы участникам вне основной команды оценить, смогут ли они помочь с реализацией.

1 лайк

Я считаю, что объем работ здесь все еще слишком неопределенный, чтобы оценить его или реализовать на данном этапе.

Некоторые источники сложности включают:

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

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

Вероятно, это непростая задача для внешнего участника, особенно не в один шаг.

1 лайк