| 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. |
| 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 |