Ich brauche mal eure Hilfe.
Ich habe mir zum Senden von Nachrichten einen Telegram Bot eingerichtet und mithilfe des Nachfolgenen Skripts (von digitaldad.de) ein Programm erstellt das mir die aktuelle Temperatur (SystemVAR) senden kann. Dies funktioniert soweit einwandfrei.
Code: Alles auswählen
string msg =
"Temperatur: "#dom.GetObject(ID_SYSTEM_VARIABLES).Get("TempAussen").Value().ToString(1)#" Grad -
Luftdruck: "#dom.GetObject(ID_SYSTEM_VARIABLES).Get("Luftdruck").Value().ToString(0)#" hPa";
string TOKEN = "61409XXXXXXXXXXXXXXXXXX";
string CHATID = "57XXXXXXXX";
string MESSAGE = msg.ToUTF8().Replace(" ", "%20");
system.Exec("wget --no-check-certificate -q -O - 'https://api.telegram.org/bot'"#TOKEN#"'/sendMessage?chat_id='"#CHATID#"'&text='"#MESSAGE);
Im Telegram Messenger kommt nur folgendes an "Temperatur: 2.5 Grad -" nach dem "-" ist schluss. Was mache ich falsch?
Ausserdem wäre ich froh über einen Tipp wie man einen Zeilenumbruch zwischen die Werte bekommt. Mit "\n" hab ich es nicht hinbekommen.
Danke