Telegram і Widget дозволяють редагувати надіслані повідомлення від оператора клієнту бота

Увімкнення та вимкнення можливості редагування

Для того, щоб увімкнути цю опцію, необхідно в налаштуваннях інстансу додати ключ op_show_message_edit із значенням 1:

Створення ключа в налаштуваннях інстансу

Створення ключа в налаштуваннях інстансу

Щоб вимкнути дану опцію, відповідно, потрібно також в налаштуваннях інстансу вписати назву ключа в поле для видалення:

Видалення ключа в налаштуваннях інстансу

Видалення ключа в налаштуваннях інстансу

<aside> 💡

Дані підключення виконують адміністратори, для внесення змін необхідно звернутися до технічної підтримки

</aside>

Відображення та використання редагування в операторській панелі

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

Іконка редагування

Іконка редагування

<aside> 📢

Через обмеження мессенджеру Telegram, функціонал не буде працювати, якщо клієнт підключився до операторської панелі з кнопкою (наприклад “завершити розмову”)

</aside>

<aside> ℹ️

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

</aside>

Тому, для підтримки функції редагування повідомлення потрібно уникати повідомлень що насилаються за допомогою кнопки. У іншому ж випадку редагування таких повідомлень буде неможливе.