Все методы коротко
| Метод | Аргументы | Что делает |
|---|---|---|
| Окно чата и видимость | ||
openChat | focus?: boolean | Открыть чат, при необходимости с фокусом в поле ввода |
expandWidget | focus?: boolean | Открыть чат, кроме телефонов и планшетов |
setExpanded | on?: boolean | Большой режим окна: включить или выключить |
closeChat | — | Закрыть окно чата |
minimizeWidget | — | То же, что closeChat |
hide | — | Спрятать кнопку и окно |
show | — | Вернуть кнопку после hide или startHidden |
| Внешний вид | ||
setSkin | skin: 'classic' | 'aurora' | 'soft' | Сменить оформление |
setColors | colors: object | Сменить цвета |
resetColors | — | Вернуть цвета из конфигурации или панели |
setButtonPosition | code: string | Переставить кнопку |
resetButtonPosition | — | Вернуть позицию кнопки |
setButtonSize | px: number | Размер кнопки |
setChatWidth | px: number | Ширина окна |
setChatHeight | px: number | Высота окна |
setZIndex | value: number | Слой виджета над элементами сайта |
| Язык и надписи | ||
setLanguage | code: string | Язык встроенных надписей |
setLocale | codeOrTexts: string | object | Язык или замена отдельных надписей |
| Данные посетителя | ||
setIntegrationData | data: object | Передать данные посетителя целиком |
updateIntegrationData | data: object | Изменить отдельные поля данных посетителя |
| Отделы и страницы | ||
setGroupId | id: string | null | Отдел в параметрах подключения |
pageView | — | Сразу сообщить о просмотре страницы |
| Перезапуск и удаление | ||
restart | — | Перезапустить с новой конфигурацией |
kill | — | Полностью убрать виджет |