Asyntai AI Chatbot

Fügt Payload 3 einen Asyntai-KI-Chat hinzu, der Besucher anhand veröffentlichter Inhalte aus ausgewählten Collections beantwortet.

Community 0 261/Wo. MIT v1.0.0

Installation

pnpm add payload-ai-chatbot

Über

Das Plugin bindet ein Asyntai-Chat-Widget in eine Payload-3-Seite ein und speist es mit Inhalten aus Payload. Welche Collections synchronisiert werden, legst du in den Plugin-Optionen fest, entweder als `collections: { slug: { url, titleField } }` oder als `true`. Das Widget rendert die React-Komponente `AsyntaiChatbot` aus `payload-ai-chatbot/rsc` im Root-Layout des Frontends. Im Admin-Bereich ergänzt das Plugin ein Global namens Asyntai. Dort gibt es einen Connect-Button, ein Feld für die Widget-ID und einen Schalter zum Ein- und Ausblenden des Widgets. Die Synchronisation läuft über die Hooks `afterChange` und `afterDelete` der Collections. Ein Publish legt den Eintrag an oder ersetzt ihn, Unpublish und Delete entfernen ihn. Draft-Speicherungen lassen den veröffentlichten Text unverändert. Der Text wird gehasht, sodass unveränderte Inhalte nicht erneut gesendet werden. Für die Synchronisation ist ein API-Key nötig, der über die Umgebungsvariable `ASYNTAI_API_KEY` oder die Option `apiKey` gesetzt wird. Ohne Key ist die Synchronisation inaktiv. Rich-Text-Felder von Lexical und Slate sowie Arrays, Gruppen, Blöcke und gängige skalare Felder werden in Klartext umgewandelt. Relationen, Uploads, Farben und Slugs bleiben außen vor. Die Option `background: true` startet die Synchronisation nach dem Speichern und eignet sich für lang laufende Server, nicht für Serverless-Hosting. Der Sync-Status liegt in der versteckten Collection `asyntai-knowledge-links`, Schemaänderungen daran erfordern eine Migration oder einen `dev`-Push. Inhalte werden an den externen Dienst von Asyntai übertragen, und der API-Key setzt mindestens den Starter-Tarif voraus. Das Projekt steht unter MIT-Lizenz und wird von Asyntai gepflegt.

Paketinformationen

Paketname
payload-ai-chatbot
Neueste Version
1.0.0
Entpackte Größe
178 kB
Lizenz
MIT
Wöchentliche Downloads
261
Zuletzt veröffentlicht
12. Okt. 2026

Ähnliche Plugins

Mehr in AI