Asyntai AI Chatbot

Добавляет в Payload-сайт чат-виджет Asyntai, который отвечает посетителям на основе опубликованного контента выбранных коллекций.

Сообщество 0 261/нед MIT v1.0.0

Установка

pnpm add payload-ai-chatbot

Описание

Плагин выводит чат-виджет Asyntai на фронтенд и синхронизирует с ним содержимое Payload. Коллекции для синхронизации перечисляются в опциях плагина: либо как `collections: { slug: { url, titleField } }`, либо как `true`. Параметры `url` и `titleField` задают адрес страницы для каждого документа и поле с заголовком, чтобы ассистент мог дать ссылку на страницу с нужным ответом. Виджет подключается компонентом `AsyntaiChatbot` из `payload-ai-chatbot/rsc` в корневом layout. В админке появляется глобальный объект Asyntai с кнопкой Connect, полем widget ID и переключателем, который скрывает виджет, не отключая интеграцию. Кнопка Connect открывает окно входа на стороне Asyntai и сохраняет widget ID в глобальный объект. Синхронизация работает через хуки коллекций `afterChange` и `afterDelete`. При публикации текст документа добавляется в базу знаний Asyntai или заменяет предыдущую версию. При снятии с публикации и при удалении документ убирается из базы. Сохранение черновика не меняет опубликованный текст. Текст хешируется, поэтому неизменившиеся документы повторно не отправляются. Rich text (Lexical и Slate), массивы, группы, блоки и обычные скалярные поля преобразуются в текст. Связи, загрузки файлов, цвета и slug в синхронизацию не попадают. Опция `background` отправляет данные после возврата из сохранения. Для синхронизации нужен API-ключ, который задается переменной `ASYNTAI_API_KEY` или опцией `apiKey`. Без ключа синхронизация не работает. Ключ доступен начиная с тарифа Starter. Контент отправляется во внешний сервис Asyntai. Состояние синхронизации хранится в скрытой коллекции `asyntai-knowledge-links`, поэтому после изменения схемы нужна миграция или dev push.

О пакете

Имя пакета
payload-ai-chatbot
Последняя версия
1.0.0
Размер
178 кБ
Лицензия
MIT
Загрузок в неделю
261
Последняя публикация
12 окт. 2026 г.

Похожие плагины

Ещё в категории «ИИ»