Веб-чат-виджет
Чат-виджет — это JS-скрипт, который вы встраиваете на свой сайт (маркетинговый, поддержки, приложение). Он открывает диалоговое окно, работающее на базе одного из ваших pipeline betool.
Возможности
- Один тег скрипта для вставки в ваш
<head>. Без npm-зависимостей. - Публичный токен — отзывается в любой момент из панели администрирования. Никаких секретов на стороне клиента.
- Постоянные переписки — пользователи продолжают с того места, где остановились, между визитами.
- Мультиpipeline — один сайт может обслуживать несколько виджетов (пресейл, поддержка, документация).
Настройка
- Администрирование → Чат-виджеты → Новый виджет.
- Задайте имя и выберите целевой pipeline.
- Скопируйте сгенерированный сниппет:
<script
src="https://platform.betool.ai/widget/v1/widget.js"
async
></script>
<script>
window.addEventListener('load', () => {
window.BetoolChat.init({
token: 'pub_wdg_xxxxxxxxxxxxxxxx',
})
})
</script>
По умолчанию виджет появляется в правом нижнем углу.
Кастомизация
Из панели администрирования виджета:
- Внешний вид — акцентный цвет, положение, подписи.
- Поведение — автооткрытие через X секунд, приветственное сообщение.
- Область действия — ограничение разрешённых доменов (CORS).
Безопасность
token публичен по замыслу: он ограничивает область действия одним виджетом. Если кто-то использует его с неавторизованного домена, запрос отклоняется на стороне сервера. Чтобы отозвать скомпрометированный виджет: Администрирование → Чат-виджеты → Отозвать.
Ограничения
- Пока нет совместного просмотра (агент не видит страницу пользователя).
- Виджет не обрабатывает крупные вложения (>10 МБ). Для этого используйте pipeline электронной почты.