Hinweis
Häufig verwendete Events: RAGAI.STAGE.entered (Stage betreten), RAGAI.BUTTON.CLICK (Button geklickt), RAGAI.CHAT.userMessage (Nutzer schreibt), RAGAI.MEDIA.youtube.playing (YouTube startet). Alle Events findest du im Dropdown des Event-Blocks.
Alle Blöcke dieser Kategorie
| Block-Name | Typ | Was er tut | Wann verwenden? |
|---|---|---|---|
| Reagiere auf Event (kategorisiert) | Event | Hauptblock für Event-Handling. Wähle das Ereignis aus dem Dropdown (kategorisiert nach System, Chat, Stage, Media). Führe Aktionen bei Auftreten aus. | Auf alle möglichen Bot-Ereignisse reagieren |
| Event-Daten (kategorisiert) | Ausgabe | Gibt die Daten zurück, die mit dem ausgelösten Event mitgeliefert werden (z. B. Button-Text, Stage-Name). | Nutzer-Eingaben, Event-Parameter verarbeiten |
| Ereignis verwalten | Aktion | Aktiviert, deaktiviert oder entfernt einen registrierten Event-Listener anhand seiner ID. | Event-Handler temporär ausschalten |
Screenshot
Blockly-Toolbox: Kategorie „Events" mit ausgeklappten Blöcken
Praxisbeispiel: Reaktion auf Button-Klick
Event-Block für 'RAGAI.BUTTON.CLICK' registrieren, ID 'btn-handler' vergeben. Im Aktions-Block: Event-Daten auslesen (gibt den Button-Text zurück), dann mit einer Wenn-Dann-Bedingung prüfen welcher Button geklickt wurde und entsprechend reagieren.
Screenshot
Blockly-Workspace: Beispiel-Aufbau für „Reaktion auf Button-Klick"