Telegram и Виджет позволяют редактировать отправленные сообщения от оператора клиенту бота

Включение и выключение возможности редактирования

Чтобы включить эту опцию, необходимо в настройках инстанса добавить ключ op_show_message_edit со значением 1:

Создание ключа в настройках инстанса

Создание ключа в настройках инстанса

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

Удаление ключа в настройках инстанса

Удаление ключа в настройках инстанса

<aside> 💡

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

</aside>

Отображение и использование редактирования в панели оператора

Когда опция активирована, в панели оператора при наведении на сообщение, отправленное оператором, отображается иконка редактирования. При нажатии на нее можно отредактировать сообщение. У клиента бота отобразится измененное сообщение.

Иконка редактирования

Иконка редактирования

<aside> 📢

Из-за ограничений мессенджера Telegram, функционал не будет работать, если клиент подключился к панели оператора с кнопкой (например, "завершить разговор")

</aside>

<aside> ℹ️

Эта ситуация возникает из-за ограничений Telegram API, которое не поддерживает редактирование сообщений, отправленных через интерактивные элементы (такие как кнопки). Когда клиент взаимодействует с ботом через кнопку, Telegram считает, что сообщение уже выполнило свою функцию, и редактировать его больше не разрешается. Это ограничение мессенджера влияет на то, как работает функция редактирования в панели оператора, поскольку она не может изменить сообщение, которое было отправлено с помощью таких элементов, как кнопки.

</aside>

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