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