@thunderphone/widget и также доступен через CDN для сред без сборщиков.

Предварительные требования
Перед встраиванием виджета выполните эти 3 этапа в панели управления ThunderPhone:1
Создайте публикуемый API-ключ
Перейдите в раздел Разработчики в настройках панели управления и создайте публикуемый ключ. Публикуемые ключи начинаются с
pk_live_ и безопасны для включения в клиентский код.2
Настройте разрешённые домены
В тех же настройках «Разработчики» добавьте домены, на которых будет встроен виджет.
localhost всегда разрешён для разработки. Поддерживаются подстановочные знаки (например, *.example.com).3
Создайте веб-виджет
Перейдите в раздел Веб-виджеты панели управления и создайте виджет. Выберите ИИ-агента, к которому хотите предоставить доступ, и публикуемый ключ для использования. ИИ-агент определяется автоматически из конфигурации публикуемого ключа.
Быстрый старт
Установите пакет:Настройка
Виджет имеет 4 свойства внешнего вида:
Полную таблицу свойств смотрите в справочнике React-компонента.
Для полностью настраиваемого интерфейса используйте headless-хук для управления голосовым сеансом при создании собственного интерфейса. Хук предоставляет уровни звука в реальном времени для создания визуализаций, реагирующих на аудио.
Варианты интеграции
Выберите метод интеграции, подходящий для вашего стека:Компонент React
Готовый компонент интерфейса со встроенными элементами управления звонком и отображением статуса. Импортируйте, передайте props — готово.
Headless-хук
Полный контроль над интерфейсом. Хук
useThunderPhone управляет голосовой сессией, пока вы создаёте собственный интерфейс.CDN / тег script
Сборщик не требуется. Загружайте виджет через тег script для статических сайтов, WordPress и других сред без React.
Стилизация
Виджет поставляется со встроенными светлой и тёмной темами, управляемыми свойствомtheme, а также с акцентным цветом, управляемым свойством primaryColor. Для более глубокой настройки можно переопределить пользовательские свойства и классы CSS. Подробнее см. в руководстве по стилизации.
Нужна помощь? Свяжитесь с нами по email: support@thunderphone.com