Telegram и Виджет позволяют редактировать отправленные сообщения от оператора клиенту бота
Чтобы включить эту опцию, необходимо в настройках инстанса добавить ключ op_show_message_edit
со значением 1
:
Создание ключа в настройках инстанса
Чтобы отключить данную опцию, соответственно, нужно также в настройках инстанса вписать название ключа в поле для удаления:
Удаление ключа в настройках инстанса
<aside> 💡
Администраторы выполняют эти настройки подключения, для внесения изменений необходимо обратиться в техническую поддержку
</aside>
Когда опция активирована, в панели оператора при наведении на сообщение, отправленное оператором, отображается иконка редактирования. При нажатии на нее можно отредактировать сообщение. У клиента бота отобразится измененное сообщение.
Иконка редактирования
<aside> 📢
Из-за ограничений мессенджера Telegram, функционал не будет работать, если клиент подключился к панели оператора с кнопкой (например, "завершить разговор")
</aside>
<aside> ℹ️
Эта ситуация возникает из-за ограничений Telegram API, которое не поддерживает редактирование сообщений, отправленных через интерактивные элементы (такие как кнопки). Когда клиент взаимодействует с ботом через кнопку, Telegram считает, что сообщение уже выполнило свою функцию, и редактировать его больше не разрешается. Это ограничение мессенджера влияет на то, как работает функция редактирования в панели оператора, поскольку она не может изменить сообщение, которое было отправлено с помощью таких элементов, как кнопки.
</aside>
Поэтому для поддержки функции редактирования сообщений необходимо избегать отправки сообщений с помощью кнопок. В противном случае редактирование таких сообщений будет невозможно.