Интегрируйте Pravia за минуты
Выберите способ, который подходит для вашего стека — плагин CMS, JS-сниппет, React SDK или REST API.
Быстрый старт — одна строка кода
<script src="https://pravia.dev/loader.js" data-bot-id="YOUR_BOT_ID"></script>Скопируйте код
Скопируйте скрипт из панели управления ботом.
Вставьте на сайт
Вставьте его перед закрывающим тегом </body> на вашем сайте.
Запускайте
Виджет появится автоматически. Ваш бот сразу начнёт отвечать на вопросы.
Платформы
WordPress
Добавьте виджет «Custom HTML» в Внешний вид → Виджеты и вставьте код, или вставьте код в footer.php вашей темы перед </body>.
Shopify
Добавьте код виджета в файл темы Shopify. Работает со всеми темами магазина.
Webflow
Вставьте код через embed-элемент Webflow. Разместите в футере или глобально.
Wix
Используйте HTML-компонент в Wix или добавьте код через tracking tools в настройках.
Интеграция для разработчиков
Vanilla JS
Добавьте виджет на любую страницу одним тегом script. Код инициализации не нужен.
<script src="/loader.js" data-bot-id="YOUR_BOT_ID"></script>React
Встройте виджет в React-приложение через useEffect или HTML-подход.
import { useEffect } from "react";
function ChatWidget({ botId }) {
useEffect(() => {
const script = document.createElement("script");
script.src = "/loader.js";
script.setAttribute("data-bot-id", botId);
document.body.appendChild(script);
}, [botId]);
return null;
}postMessage API
Управляйте виджетом через postMessage: открыть, закрыть, слушать события.
const iframe = document.querySelector("iframe");
iframe.contentWindow.postMessage({
type: "open",
}, "*");REST API
Создайте свой интерфейс чата через Pravia REST API.
POST /api/chat
{
"botId": "YOUR_BOT_ID",
"query": "Привет!"
}Примеры использования
Поддержка клиентов
Чат-бот отвечает на вопросы о продуктах, инструкции и политику компании на основе документации.
Внутренняя база знаний
Помощник для сотрудников по HR-политикам, IT-инструкциям и процессам компании.
Помощь в e-commerce
Покупатели находят информацию о товарах, проверяют статус заказа и получают детали доставки.
FAQ по интеграции
Виджет загружается асинхронно и имеет минимальный размер (~15KB gzip). Не влияет на Core Web Vitals.