Hallo
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
Danke
Lokkye
10. Oktober 2023 um 08:31
2
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
Ich werde das testen und dir Bescheid sagen
Lokkye
13. Oktober 2023 um 06:16
5
@Checconio : Vielen Dank für die Tests
@pierre-gilles : Das kleine PR, das es braucht :
master ← callemand:execute_scene_from_chat
ouvert 05:55AM - 13 Oct 23 UTC
### Pull Request check-list
To ensure your Pull Request can be accepted as fa… st as possible, make sure to review and check all of these items:
- [x] If your changes affects code, did your write the tests?
- [x] Are tests passing? (`npm test` on both front/server)
- [x] Is the linter passing? (`npm run eslint` on both front/server)
- [x] Did you run prettier? (`npm run prettier` on both front/server)
- [x] If you are adding a new features/services, did you run integration comparator? (`npm run compare-translations` on front)
- [x] Did you test this pull request in real life? With real devices? If this development is a big feature or a new service, we recommend that you provide a Docker image to the community ([french forum](https://community.gladysassistant.com/)/[english forum](https://en-community.gladysassistant.com/)) for testing before merging.
### Description of change
Add the capability to launch a scene from the chat with sentences :
- Launch [scene name]
- Run [scene name]
- Lance la scène [scene name]
- Lance [scene name]

@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 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!