Перевести реакции "Outlook 365" в реакции Discourse

Похоже, в Outlook 365 есть функция, позволяющая реагировать на электронные письма.

Я уже несколько раз сталкивался с этим за последнее время. Было бы здорово, если бы при получении письма эти реакции автоматически переводились в аналогичные реакции в Discourse:

image

В данный момент мы видим, например:

или:

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

Аналогично, удаление реакции порождает следующее сообщение:

Кстати, в начале там есть изображение без атрибута src:

<td><img alt="0" src="" style="height:25px; width:25px"> </td>\n<td><span style="font-weight:bold; padding-left:3px">Michael Brown</span> <span>отреагировал на ваше сообщение:</span>
10 лайков

Да, пожалуйста… Мой форум уже гудит от реакций на Outlook, а ситуация усугубляется тем, что мои люди в основном работают в режиме рассылки (но это уже их проблема :sweat_smile:)

2 лайка

Я проголосовал за это.

Согласно ChatGPT (я отношусь к нему с осторожностью, но на этот раз он дал ответ, совпадающий со скриншотом из интернета, поэтому он кажется довольно реалистичным):

Доступные реакции ограничены шестью конкретными эмодзи:

  1. :+1: (Палец вверх)
  2. :heart: (Сердце)
  3. :tada: (Праздничный хлопушка)
  4. :grinning_face_with_smiling_eyes: (Улыбающееся лицо)
  5. :astonished_face: (Удивлённое лицо)
  6. :-1: (Палец вниз)

Думаю, если на нашем форуме не включены реакции, кроме лайков, нам понадобится возможность выбрать, какие из них считать лайками (например, пункты 1–4 выше).

2 лайка

Возможно, потребуется установить плагин Reactions, так как, насколько я помню, именно этот плагин предоставляет

функциональность.

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

Кроме того, это откровенно неверно. Шестая реакция — [sad] (грусть), а не [thumbsdown] (палец вниз).

<td><img alt="sad" src="upload://44BK5YWG5LM33M6R65JnqpZAXGO.png" style="height:25px; width:25px"></td><td><span style="font-weight:bold; padding-left:3px">Michael Brown</span> <span>реагировал на ваше сообщение:</span></td>

То же самое, что и на скриншоте из первого сообщения, который не менялся.

Раз я уже здесь, вот HTML-код, который отправляется для каждой реакции на момент написания этого сообщения (с добавлением небольшого дополнительного пробела для выравнивания):

<td><img alt="0"         src=""                                                               style="height:25px; width:25px"> </td><td><span style="font-weight:bold; padding-left:3px">Michael Brown</span> <span>реагировал на ваше сообщение:</span></td>
<td><img alt="like" src="upload://nO9mywAEEIa8YFG7mh3mViUWfOf.png" style="height:25px; width:25px"></td><td><span style="font-weight:bold; padding-left:3px">Michael Brown</span> <span>реагировал на ваше сообщение:</span></td>
<td><img alt="heart" src="upload://Ap3BpyLsEpjr2JtRGM5LWZeQXkS.png" style="height:25px; width:25px"></td><td><span style="font-weight:bold; padding-left:3px">Michael Brown</span> <span>реагировал на ваше сообщение:</span></td>
<td><img alt="celebrate" src="upload://pNwWAZrYCrjQ6pIMm1CB9TRkaEb.png" style="height:25px; width:25px"></td><td><span style="font-weight:bold; padding-left:3px">Michael Brown</span> <span>реагировал на ваше сообщение:</span></td>
<td><img alt="laugh" src="upload://pi1TNP00vFsbZO5rI3h9UKkjKAP.png" style="height:25px; width:25px"></td><td><span style="font-weight:bold; padding-left:3px">Michael Brown</span> <span>реагировал на ваше сообщение:</span></td>
<td><img alt="surprised" src="upload://gaxqyWKJqgLJkv8lFOpWWE2DgbM.png" style="height:25px; width:25px"></td><td><span style="font-weight:bold; padding-left:3px">Michael Brown</span> <span>реагировал на ваше сообщение:</span></td>
<td><img alt="sad" src="upload://44BK5YWG5LM33M6R65JnqpZAXGO.png" style="height:25px; width:25px"></td><td><span style="font-weight:bold; padding-left:3px">Michael Brown</span> <span>реагировал на ваше сообщение:</span></td>

likeheartcelebratelaughsurprisedsad

Мне интересно, есть ли здесь какие-либо региональные различия.

3 лайка

Понимаю, о чём вы. У меня в Outlook нет эмодзи, и я не сразу заметил, что скриншот выше сделан из Outlook — возможно, я просто пробежался по нему глазами, подумав, что это реакция, выбранная кем-то в Discourse. Мне было трудно найти в интернете точную информацию о том, какой набор эмодзи использует Outlook (или вообще позволяет ли он использовать эмодзи), и я хотел что-то, что можно просто скопировать и вставить, поэтому от безысходности обратился к ChatGPT. У меня не было простого способа проверить это, так как у меня просто не было (и, честно говоря, не было желания тратить) время на пересмотр моих предыдущих поисков.

Но я сказал ему, что он ошибается, и надеюсь, что он чувствует себя так же неловко, как и я за свою лень! :cry: :sheep:

Вы правы, и я ценю ваше уточнение! В реакциях на электронную почту в Office 365 доступны шесть эмодзи:

  1. :+1: (Большой палец вверх)
  2. :heart: (Сердце)
  3. :tada: (Шары с конфетти)
  4. :grinning_face_with_smiling_eyes: (Улыбающееся лицо)
  5. :astonished_face: (Удивлённое лицо)
  6. :cry: (Грустное лицо)

Спасибо, что заметили это!

1 лайк

P.S. Я думаю, что и пункт №4 тоже неверен! :smiley: :joy:

1 лайк

Да, вот мои реакции

:+1: по поводу фактора шума. Понимаю, что парсинг этих эмодзи в «стандартные» эмодзи Discourse может быть утомительным. Было бы здорово, если бы их можно было парсить в «корзину» или скрытый пост, чтобы снизить уровень шума на форуме.

Другой вариант — добавить заголовок «x-ms-reactions: disallow», что запретит отправку таких реакций.

3 лайка

Запрос функции по этому вопросу находится здесь:

Это выглядит гораздо проще, и я попробую реализовать это.

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

1 лайк