Редактирование сообщений в чате
В Webim оператор и посетитель (в обращениях с сайта) могут редактировать только свои сообщения, если это поддерживается каналом и включено в настройках аккаунта.
Редактирование недоступно для системных сообщений и сообщений, для которых в интерфейсе не появляется действие Редактировать.
Где доступно редактирование
Редактирование зависит от канала общения:
-
Сайт (виджет Webim, мобильные клиенты с SDK) — обычно доступно, если включено в настройках аккаунта (см. Настройка доступности).
-
Каналы общения (мессенджеры/соцсети) — зависит от возможностей конкретного канала. Полный список ограничений см. в статье Возможности и ограничения Webim в каналах общения.
| Канал общения | Редактирование у оператора | Редактирование у посетителя |
|---|---|---|
| Сайт (виджет Webim) | Да | Да (подробнее см. Настройка доступности). |
| ВКонтакте | Да | Посетитель может отредактировать сообщение во ВКонтакте, но в РМО у оператора это не отобразится |
| MAX | Да (в MAX у отредактированного сообщения будет пометка, что оно отредактировано) | Да (в MAX у отредактированного сообщения будет пометка, что оно отредактировано) |
| Telegram | Да (но в Telegram у отредактированного сообщения оператора не будет пометки, что оно отредактировано) | Да |
| Одноклассники | Нет | Посетитель может отредактировать своё сообщение, но отредактированное сообщение не дойдёт до РМО |
| Avito | Нет | Нет |
| Viber | Нет | Нет |
| Facebook1 | Нет | Нет |
| WhatsApp (через GupShup) | Нет | Нет |
Кто и какие сообщения может редактировать
-
Оператор в РМО может редактировать только свои сообщения (если канал поддерживает редактирование).
-
Посетитель может редактировать только свои сообщения (если включено в аккаунте и поддерживается каналом).
-
После закрытия диалога редактирование недоступно (подробнее см. закрытие диалогов).
Как отредактировать сообщение оператору в РМО
-
Откройте диалог в РМО и найдите своё сообщение в истории.
-
Наведите курсор на сообщение — в правом верхнем углу появятся действия.
-
Измените текст и сохраните правки (способ подтверждения зависит от интерфейса/клиента).
Как отображаются правки
-
В протоколе диалога можно посмотреть историю версий отредактированного сообщения. Таймкоды в истории версий соответствуют моменту сохранения каждой редакции. Подробнее см. Протокол диалога.
-
У отредактированного сообщения появляется пометка изменено.
-
Если сообщение цитировалось до редактирования, цитирование не обновится и останется в прежнем виде.
N.B.
В протоколе диалога история версий сообщения может отображаться с пометкой [deleted]. Это штатное поведение: если сообщение слишком большое и/или его редактировали много раз, история правок может достигнуть предельного размера, и самые старые редакции автоматически удаляются. Актуальная версия сообщения остаётся доступной; восстановить удалённые редакции нельзя.
Как отредактировать сообщение посетителю (виджет)
В обращениях с сайта логика аналогична: посетитель редактирует свои сообщения через действие Редактировать у конкретного сообщения (расположение кнопки зависит от платформы: веб/мобильное устройство).
Если действие редактирования в виджете не появляется — проверьте настройки доступности и ограничения канала (см. ниже).
Настройка доступности
Доступность редактирования для посетителя (виджет и мобильные SDK) зависит от параметра настроек аккаунта (account config):
visitor_message_editing(Boolean) — включает редактирование сообщений посетителем (см. Параметры настроек сервера).
Изменить значение параметра можно через редактор настроек аккаунта (account config);
-
Деятельность корпорации Meta, а также её платформ Facebook и Instagram, признана экстремистской и запрещена в РФ. ↩