NEWS
Telegram - Anzeige konfigurieren?
-
Hallo,
kann man die Anzeige der Telegram-App (auf dem Android-Phone) irgendwie konfigurieren?Wenn ich in der Android-App Daten anfordere werden Ziffern immer als Link bzw. Telefonnummer formatiert, also unterstrichen und in blauer Schrift. Diese Formatierung reicht bis zum ersten Zeichen, daß keine Ziffer ist, hört also meist mitten in den Daten auf. Das ist gruselig anzuschauen.
In der Web-Version von Telegram findet diese Formatierung nicht statt. Es wird also ganz normaler Text ausgegeben.Kann ich diese Verhalten der Telegram-App weg-konfigurieren? Oder kann ich eventuell die zu versendenden Daten so ändern, daß Telegram nicht "daran herumfummelt"?
Hier mal ein Beispiel:
-
-
@crunchip
Interessanter Ansatz. Ich probiere es aus.
Allerdings muss ich dafür meine ganze Ausgabe umbauen, da ich bisher alles in eine Stringvariable packe und dann versende. Erst mal schauen wie ich das hinbekomme.InfoMessage = ( (time_ts_var) + '\n' + 'Balcony : ' + (temp_val_11) + '°C ' + (hum_val_11) + '% ' + (tim_val_1) + '\n' + 'Sleep out : ' + (temp_val_2) + '°C ' + (hum_val_2) + '% ' + (tim_val_2) + '\n' + 'Fridge : ' + (temp_val_3) + '°C ' + (hum_val_3) + '% ' + (tim_val_3) + '\n' ) ; sendTo("telegram.0", "send", { text: InfoMessage, user: 'XX'});
-
Eine Lösung habe ich bisher noch nicht aber einen Workaround.
Sobald die auszugebende Nachricht eine Formatierung mitbringt verzichtet Android darauf die Ziffern als Link zu markieren. Mit dem parse-mode wird die Interpretation als HTML-Dokument aktiviert. Nun kann man dem Text eine Formatierung verpassen. Es funktionieren bold, italic und predefined Text.
In Abwandlung des Codeschnipsels von oben ergeben die Zeilen
sendTo("telegram.0", "send", { text: "<b>" + InfoMessage + "</b>", user: 'XX', parse_mode: "HTML"}); sendTo("telegram.0", "send", { text: "<i>" + InfoMessage + "</i>", user: 'XX', parse_mode: "HTML"}); sendTo("telegram.0", "send", { text: "<pre>" + InfoMessage + "</pre>", user: 'XX', parse_mode: "HTML"});
folgendes Ergebnis
Ich wäre trotzdem noch an einer grundlegenden Lösung interessiert.Weitere Kommentare sind sehr willkommen.