Szene auslösen, indem eine Nachricht / ein Satz an Gladys gesendet wird

Hallo :slight_smile:

Ich hatte gerade eine Idee für eine Funktion für Gladys, insbesondere für die Chat-Funktion.

Ich denke, es wäre interessant, in den Szenen einen „Chat“-Trigger hinzuzufügen und Schlüsselwörter oder Sätze zu definieren, die die Szenen auslösen.

Damit könnte man komplexe Szenen nur mit einem Wort ausführen, das an Gladys gesendet wird.

Zum Beispiel: Ich sende das Wort „Bericht“ im Gladys-Chat und über eine Szene lasse ich alle Sensorinformationen, die ich möchte, im Chat zurückgeben.

Aktuell kann man bereits eine Nachricht über eine Szene zurückgeben, aber man kann keine „empfangen“.

Ich hoffe, meine Erklärung ist klar und wird euch nützlich erscheinen :wink:

Danke

Hallo @Checconio:

Ich habe ein bisschen an dieser neuen Funktion gearbeitet.
Ich kann eine Szene vom Chat aus starten.
Entspricht das deiner Anforderung?

Hier ist das Docker-Image mit den Änderungen: delogzway/gladys:execute_scene_from_chat

Könntest du von deiner Seite aus Tests durchführen?

Hallo @Lokkye

Danke für dein Feedback!

Genau darum geht es in meinem Vorschlag :slight_smile:

Ich werde das testen und dir Bescheid sagen :wink:

Das ist großartig!

@Checconio : Vielen Dank für die Tests :slight_smile:

@pierre-gilles : Das kleine PR, das es braucht :

@Lokkye Danke für das PR, tatsächlich hatte ich diese Funktion über die ChatGPT-Integration programmiert, aber ich hatte vergessen, die lokalen Sätze hinzuzufügen :slight_smile: Für mich ist alles in Ordnung und gemergt auf master.

Das wird in der nächsten Gladys-Version veröffentlicht!

Diese Funktion ist in Gladys Assistant 4.30 verfügbar!