Funktionsanfrage – Automatisierungen in Trigger und Aktionen aufteilen

Hallo!

Ich stelle oft fest, dass ich Automatisierung nutzen möchte, mich aber durch die aktuelle Funktionsweise eingeschränkt fühle. Oftmals gibt es in einem Skript etwas, das ich brauche, aber dieser Teil muss im Kontext eines anderen Skripts funktionieren.

Es scheint, dass dies größtenteils mit der Art und Weise zusammenhängt, wie Automatisierungen derzeit funktionieren und eingerichtet sind. Ich würde gerne sehen, dass die Dinge in Auslöser (Triggers) und Aktionen (Actions) aufgeteilt werden.

  • Beispielauslöser:
    • Wenn ein Thema erstellt/aktualisiert wird
    • Wenn ein Beitrag erstellt/aktualisiert wird
    • Wenn eine Website-Einstellung geändert wird
    • Wenn ein Thema geschlossen wird
    • Wenn ein Benutzer eine Auszeichnung erhält
    • usw.
  • Beispielaktionen:
    • Ein Banner-Thema erstellen
    • Ein Thema schließen
    • Auf ein Thema antworten
    • Ein Thema erstellen
    • Ein Thema taggen
    • LLM-Aufruf ausführen
    • Eine Slack-Nachricht senden
    • usw.

Diese Einrichtung würde ein paar Dinge ermöglichen:

  • Mehrere Aktionen, die einem Auslöser zugeordnet werden können (z. B. Wenn Thema erstellt wird > LLM-Aufruf ausführen > Beitrag taggen > Auf das Thema antworten)
  • Ermöglichen, dass Trigger-Payload-Daten (und nachfolgende Daten, die von Aktionen verfügbar gemacht werden – z. B. LLM-Aufruf-Antwort) dynamisch innerhalb von Aktionen verwendet werden können.

Letztendlich glaube ich, dass Automatisierung viel Potenzial hat, aber jedes Skript ist auf eine Weise isoliert, die es sehr schwierig macht, es an individuelle Bedürfnisse anzupassen. Jedes geht derzeit davon aus, dass die verfügbaren Aktionen für jeden funktionieren werden.

1 „Gefällt mir“