1️⃣Widget API
Функції та механізми, якими можна керувати віджетом
1. Відкриття віджету:
Використовуйте цю функцію, щоб відкривати вікно віджета в потрібний момент.
2. Закриття віджету:
Використовуйте цю функцію, щоб закривати вікно віджета в потрібний момент.
3. Передача даних користувача:
Використовуйте цю функцію, щоб заповнювати та передавати дані про користувача віджету в потрібний момент.
Дозволені поля для передачі:
Параметр
Тип
Опис
name
string
Імʼя користувача
phone
string
Номер телефону користувача
string
Email користувача
note
string
Додатковий опис користувача, нотатки
language
enum('uk', 'en', 'ru')
Мова користувача
custom_fields
array
Поля, що налаштовуються. Масив об'єктів. Параметри об'єктів:
id - унікальний id поля (призначається при створення поля в адмін-панелі).
value - значення поля.
4. Підписатись на подію віджета:
Використовуйте цю функцію, щоб отримувати сповіщення про різні події, які звʼязані із віджетом.
Можливі події:
Подія
Опис
JediDeskFullyLoaded
Ініціалізація віджету повністю завершена
JediDeskOpenedWidget
Було відкрито віджет
JediDeskClosedWidget
Було закрито віджет
JediDeskClientSendMessage
Користувач відправив повідомлення менеджеру. Вміст параметра detail (e.detail): text (string) - текст повідомлення firstMessage (boolean) - чи є це повідомлення першим у діалозі
JediDeskManagerSendMessage
Менеджер відправив повідомлення користувачу. Вміст параметра detail (e.detail): text (string) - текст повідомлення hasAI (boolean) - текст згенеровано і відправлено автоматично за допомогою ШІ
Last updated