💬 Chatbot Embed-Demo

Diese Seite zeigt, wie man einen Chatbot einbindet.
wie man bots als iframe einbettet.
Der Code unten wird aus einer Datei geladen und live ausgeführt.

ℹ️ Alle script-tag Attribute

Werte
data-id kann gesetzt werden um mehrere Bots aus einander zu halten und unabhängign mit RAGBOT. an zu sprechen
data-url die URL eines Bots, oder eine Website, die beim betätigen des Buttons aufgerufen wird
data-name der Name des Bots, der als Tooltip oder Button angezeigt wird
data-autoinit Der Bot baut umgehend eine verbindung zm backend auf und RAGAI ist sofort verfütbar data-autoinit='true'
data-allowresize Der Bot hat oben links einen Anfasser zum resizen data-allowresize='true'
Events
data-onopen JavaScript-Code, der beim Öffnen des Bots ausgeführt wird.
data-onload JavaScript-Code, der ausgeführt wird sobald der Bot ganz geladen ist.
data-onclose JavaScript-Code, der beim Schließen des Bots ausgeführt wird.

👩🏻‍💻 Scripting

RAGBOT.send(commandString)
Sendet einen Befehl an den offenen Bot
RAGBOT.sendTo(botId, commandString)
Sendet einen Befehl an den offenen Bot, wenn die botId übereinstimmt
RAGBOT.get(commandString)
Holt einen Wert aus dem Bot. ACHTUNG: Es ist ein Promise, also mit await aufrufen.
RAGBOT.openChatbot()
Anzeigen
RAGBOT.closeChatbot()
Ausblenden
RAGBOT.recreateOpenState()
Zustand wiederherstellen
RAGAI.setChatbotUrl(url)
Ändert die URL des Chatbots dauerhaft
RAGBOT.setChatbotUrlOnce(url)
Ändert die URL temporär; wird beim nächsten Schließen resettet
RAGBOT.resetChatbotUrl()
Setzt die URL sofort auf den Default-Wert zurück
RAGBOT.blockBackground()
Macht den Bot modal (blockiert den Seitenhintergrund)
RAGBOT.unblockBackground()
Hebt die Blockierung des Hintergrunds wieder auf
RAGBOT.destroy()
Zerstört den Bot
DEMO dort ➡️