Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Off Topic
    4. Telegram - Anzeige konfigurieren?

    NEWS

    • ioBroker@Smart Living Forum Solingen, 14.06. - Agenda added

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Telegram - Anzeige konfigurieren?

    This topic has been deleted. Only users with topic management privileges can see it.
    • H
      Heidi02 last edited by

      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:
      telegram_temperatures.jpg

      crunchip 1 Reply Last reply Reply Quote 0
      • crunchip
        crunchip Forum Testing Most Active @Heidi02 last edited by

        @Heidi02 https://forum.iobroker.net/post/446661

        H 1 Reply Last reply Reply Quote 0
        • H
          Heidi02 @crunchip last edited by

          @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'});
          
          H 1 Reply Last reply Reply Quote 0
          • H
            Heidi02 @Heidi02 last edited by Heidi02

            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

            telegram_temperatures_2.jpg
            Ich wäre trotzdem noch an einer grundlegenden Lösung interessiert.

            Weitere Kommentare sind sehr willkommen.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Support us

            ioBroker
            Community Adapters
            Donate

            906
            Online

            31.7k
            Users

            79.7k
            Topics

            1.3m
            Posts

            2
            4
            523
            Loading More Posts
            • Oldest to Newest
            • Newest to Oldest
            • Most Votes
            Reply
            • Reply as topic
            Log in to reply
            Community
            Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen
            The ioBroker Community 2014-2023
            logo