Steuerung
Bot beenden (BOT_CONTROLS_ENDBOT)

Beendet den Bot und zeigt optional eine Abschlussnachricht sowie eine Weiterleitung an.
RAGAI.HELPER.endBot({ title: "Bot beendet", message: "Bot wurde beendet", autoRedirectSeconds: 0, redirectUrl: "https://...", redirectTitle: "" });
Bot von vorne starten (Neustart) (BOT_CONTROLS_RESTART)

Startet den gesamten Bot-Ablauf neu – alle Variablen und der Chatverlauf werden zurückgesetzt.
await RAGAI.restartBot();
KI-Modell des Bots (BOT_MODEL)

Gibt das KI-Modell zurück, das für diesen Bot konfiguriert ist.
RAGAI.HELPER.botService.botConfig.model
Name des Bots (BOT_NAME)

Gibt den konfigurierten Namen des Bots als Text zurück.
RAGAI.HELPER.botService.botConfig.name
Temperature des Bots (BOT_TEMPERATURE)

Gibt den Temperature-Wert des Bots zurück (Kreativität der KI-Antworten, 0–2).
RAGAI.HELPER.botService.botConfig.temperature
Anzahl der Nachrichten im Chatverlauf (INFO_MESSAGECOUNT)

Gibt die Anzahl der Nachrichten im aktuellen Chatverlauf als Zahl zurück.
RAGAI.INFO.messagesCount()
MY_START_BLOCK (MY_START_BLOCK)

Startet den Bot-Ablauf, sobald der Bot vollständig geladen ist. Platziere hier alle Blöcke, die beim Start ausgeführt werden sollen.
await RAGAI.WAITFOR.initialIdle();
Chatverlauf leer❔ (RAG_CONDITION_CHAT_HISTORY_EMPTY)

Gibt true zurück, wenn der Chatverlauf leer ist (keine bisherigen Nachrichten). Nützlich für Begrüßungslogik.
RAGAI.INFO.messagesCount() === 0
prüfe ob dann tu (RAG_IF)

Prüft eine Bedingung und führt die enthaltenen Aktionen nur dann aus, wenn sie erfüllt ist.
if(RAGAI.INFO.messagesCount() === 0){
"???"}
Zeit abwarten: (WAITFOR_SECONDS_NEW)

Wartet die angegebene Anzahl Sekunden, bevor der nächste Block ausgeführt wird.
await RAGAI.WAITFOR.seconds(RAGAI.HELPER.timeToSeconds(0,0,0));