NEWS
Mit Telegram auf bestimmtes Wort reagieren –> Sprachausgabe Mediaplayer
-
Hallo zusammen,
jetzt habe ich mir den Adapter "Telegram" mal installiert –> läuft.
Was ich damit nun vorhabe ist, eine Sprachausgabe via Mediaplayer (TTS) zu generieren, wenn ein bestimmtes Wort empfangen wird.
Hintergrund: Tasker / GPS --> bei erreichen der "Homezone" wird eine Telegram-Nachricht ausgelöst. Auf diese soll reagiert werden.
text2command nützt mir hier leider nichts, eine Rückantwort via Telegram ist nicht erforderlich.
Habe mir mit meiner Unkenntnis folgendes Skript gebastelt:
! ````
var Url = "http://192.168.178.58:50000/track=gong.mp3";
! var ansage1 = "Ansagetext eins";
var ansage2 = "Ansagetext zwei";
! var Ausgabe = getState("telegram.0.communicate.request"/Last received request/);
! on ({id: "telegram.0.communicate.request", change: "any"}, fAusgabe);
! function fAusgabe(){if (Ausgabe === '[Thomas]Test'){ log("Telegram Test ausgeführt");
! Url = "http://192.168.178.58:50000/tts=" + ansage1 ;
request(Url);
}if (Ausgabe === "[Thomas]Test2"){ log("Telegram Test2 ausgeführt");
! Url = "http://192.168.178.58:50000/tts=" + ansage2 ;
request(Url);
}}
Das klappt natürlich erwartungsgemäß nicht, bis auf Logfunktion. Ich denke aber, was ich vorhabe und wie es funktionieren soll lässt sich erkennen. Wirft doch bitte mal ein Javascript-Ass einen Blick drauf, vielen Dank. Thomas
-
-
Hi,
evtl. hilft dir das:
http://forum.iobroker.net/viewtopic.php?f=30&t=4731
Gruß
Phantomio `
Vielen Dank, ich habe das mal so übernommen und natürlich angepasst. In den nächsten Tagen wird sich zeigen ob es richtig funzt….
Ich gebe dann natürlich wieder Bescheid.
Gruß
Thomas