/dashboard/web-widgets) создаёт и управляет
публикуемыми ключами, которые обеспечивают работу встраиваемого голосового виджета ThunderPhone.
Всё, что API-версия этого руководства
делает с помощью cURL, эта страница делает через форму — и дополнительно генерирует
код для встраивания.
Создайте виджет
1
Нажмите «Новый виджет» и выберите режим
- Режим агента — виджет всегда запускает одного агента, выбранного в выпадающем списке. Самая простая настройка.
- Режим вебхука — в каждом сеансе виджета ThunderPhone вызывает URL вашего вебхука, а сервер возвращает конфигурацию агента для этого посетителя (маршрутизация по страницам, авторизованные пользователи, развёртывания). Оставьте URL пустым, чтобы использовать вебхук вашей организации по умолчанию; при вводе нового URL его также можно назначить вебхуком организации по умолчанию.
2
Укажите разрешённые домены
Публикуемые ключи привязаны к источникам: требуется хотя бы один домен,
и виджет работает только на перечисленных вами именах хостов. Допускаются
подстановочные знаки поддоменов, например
*.example.com (они соответствуют поддоменам,
но не основному домену); подстановочные знаки без домена, например *, отклоняются.
localhost и 127.0.0.1 всегда разрешены, поэтому локальная разработка
работает без их добавления в список.3
Задайте имя, включите и создайте
Переключатель Включить виджет определяет, принимает ли ключ
сеансы — вы можете создать отключённый виджет и включить его при запуске.
Получите код для встраивания
Сразу после создания (или через кнопку Встроить в каждой строке) диалог встраивания генерирует готовый для вставки код с уже указанным публикуемым ключом:- React — фрагмент
<ThunderPhoneWidget />для приложений со сборщиком. - Тег script — пара CDN
<script>+ таблица стилей для любого сайта.
Публикуемые ключи (
pk_live_…) по своему назначению являются публичными — их безопасно размещать
во фронтенд-коде. В любое время скопируйте ключ кнопкой копирования в его строке.Управляйте виджетами из списка
Каждая строка редактируется на месте:- Режим / Агент — переключайтесь между режимами агента и вебхука или меняйте агента с помощью встроенных списков выбора.
- Домены — добавляйте или удаляйте разрешённые домены в виде меток.
- Включение/отключение — переключатель для каждого виджета; отключённые виджеты немедленно перестают принимать сеансы.
- Передать организации — скопируйте или переместите виджет в другую организацию, участником которой вы являетесь (при перемещении он удаляется отсюда).
- Удалить — отзывает публикуемый ключ; виджет немедленно перестаёт работать на всех доменах. Это действие нельзя отменить.
Следующие шаги
Справочник SDK виджета
Сведения о компоненте React, хуке без интерфейса и CDN-скрипте.
Маршрутизация в режиме вебхука
Возвращайте конфигурацию агента для каждого посетителя со своего сервера.