Skip to content
  • Home
  • Recent
  • Tags
  • 0 Unread 0
  • Categories
  • Unreplied
  • Popular
  • GitHub
  • Docu
  • Hilfe
Skins
  • Light
  • Brite
  • Cerulean
  • Cosmo
  • Flatly
  • Journal
  • Litera
  • Lumen
  • Lux
  • Materia
  • Minty
  • Morph
  • Pulse
  • Sandstone
  • Simplex
  • Sketchy
  • Spacelab
  • United
  • Yeti
  • Zephyr
  • Dark
  • Cyborg
  • Darkly
  • Quartz
  • Slate
  • Solar
  • Superhero
  • Vapor

  • Default (No Skin)
  • No Skin
Collapse
ioBroker Logo

Community Forum

donate donate
  1. ioBroker Community Home
  2. Deutsch
  3. Error/Bug
  4. [GELÖST] Telegram: "Last received request" Antwort

NEWS

  • Monatsrückblick Januar/Februar 2026 ist online!
    BluefoxB
    Bluefox
    17
    1
    610

  • Jahresrückblick 2025 – unser neuer Blogbeitrag ist online! ✨
    BluefoxB
    Bluefox
    17
    1
    5.6k

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    13
    1
    1.5k

[GELÖST] Telegram: "Last received request" Antwort

Scheduled Pinned Locked Moved Error/Bug
11 Posts 2 Posters 967 Views 2 Watching
  • Oldest to Newest
  • Newest to Oldest
  • Most Votes
Reply
  • Reply as topic
Log in to reply
This topic has been deleted. Only users with topic management privileges can see it.
  • M Mephist0
    Systemdata Version
    Node-Version: 12.22.1
    Nodejs-Version: 12.22.1
    NPM-Version: 6.14.12
    Admin Version: 5.1.23
    Telegram Version: 1.10.0

    Hallo zusammen,
    ich nutze für mein iobroker einen Telegram Adapter.
    Seit einem Update (ich weiß leider nicht mehr genau, welchen Adapter ich aktualisiert habe), bekomme ich bei jeder Nachricht an meinen Bot die Antwort:

    Last received request => [User] Telegram Nachricht
    

    TelegramAdapter.png

    Diese Nachricht geht aber nicht nur an mich sondern an alle bei diesem Bot angemeldeten User. Da nun jeder immer eine Nachricht bekommt wann immer jemand mit dem iobroker interagiert, ist das ziemlich nervig. Ich möchte diese "Eingangsbestätigung" der Telegram Nachricht deaktivieren. Ich habe nur keine Ahnung wie.

    Im Telegram Adapter habe ich hierfür keine Einstellung gefunden, bzw. die "Systemmeldungen" habe ich bereits deaktiviert. In meinem eigenen Coding gibt es eine solche Antwort an alle nicht. Text2Command nutze ich nicht.

    TelegramAdapter2.png

    Mir gehen die Ideen aus wo ich da noch nachschauen kann/soll. Hat jemand einen Tipp?

    M Offline
    M Offline
    Mephist0
    wrote on last edited by
    #2

    Niemand eine Idee? :-(

    M 1 Reply Last reply
    0
    • M Mephist0

      Niemand eine Idee? :-(

      M Offline
      M Offline
      Mephist0
      wrote on last edited by
      #3

      Immer noch keiner? :-(

      1 Reply Last reply
      0
      • M Mephist0
        Systemdata Version
        Node-Version: 12.22.1
        Nodejs-Version: 12.22.1
        NPM-Version: 6.14.12
        Admin Version: 5.1.23
        Telegram Version: 1.10.0

        Hallo zusammen,
        ich nutze für mein iobroker einen Telegram Adapter.
        Seit einem Update (ich weiß leider nicht mehr genau, welchen Adapter ich aktualisiert habe), bekomme ich bei jeder Nachricht an meinen Bot die Antwort:

        Last received request => [User] Telegram Nachricht
        

        TelegramAdapter.png

        Diese Nachricht geht aber nicht nur an mich sondern an alle bei diesem Bot angemeldeten User. Da nun jeder immer eine Nachricht bekommt wann immer jemand mit dem iobroker interagiert, ist das ziemlich nervig. Ich möchte diese "Eingangsbestätigung" der Telegram Nachricht deaktivieren. Ich habe nur keine Ahnung wie.

        Im Telegram Adapter habe ich hierfür keine Einstellung gefunden, bzw. die "Systemmeldungen" habe ich bereits deaktiviert. In meinem eigenen Coding gibt es eine solche Antwort an alle nicht. Text2Command nutze ich nicht.

        TelegramAdapter2.png

        Mir gehen die Ideen aus wo ich da noch nachschauen kann/soll. Hat jemand einen Tipp?

        dslraserD Offline
        dslraserD Offline
        dslraser
        Forum Testing Most Active
        wrote on last edited by
        #4

        @mephist0 sagte in Telegram: "Last received request" Antwort deaktivieren:

        In meinem eigenen Coding gibt es eine solche Antwort an alle nicht.

        Wie sieht das denn aus ? Ich bekomme solche Meldungen nicht und nutze zum Teil auch Telegram Abfragen.

        M 1 Reply Last reply
        0
        • dslraserD dslraser

          @mephist0 sagte in Telegram: "Last received request" Antwort deaktivieren:

          In meinem eigenen Coding gibt es eine solche Antwort an alle nicht.

          Wie sieht das denn aus ? Ich bekomme solche Meldungen nicht und nutze zum Teil auch Telegram Abfragen.

          M Offline
          M Offline
          Mephist0
          wrote on last edited by Mephist0
          #5

          @dslraser Ich fürchte ich kann dir nicht ganz folgen. In meinem Eingangsposting hatte ich einen Screenshot gepostet.
          Dort sieht man, wie zunächst ich eine Abfrage starte mit der Anweisung "Status". Die wird dann erstmal mit dem unerwünschten "Received Request" quittiert, bevor dann die eigentliche (von mir programmierte) Antwort kommt.
          Danach sieht man dieselbe Abfrage von dem Telegram User "Jana" aus meinem Netzwerk, deren Request-Bestätigung ich ebenfalls erhalten.

          Und von meinem Coding kann ich schlecht was zeigen, weil es ein solches Coding eben nicht gibt :-)
          Ich kann aber gerne mal einen Ausschnitt aus meiner Methode hier posten:

          on({id: "telegram.0.communicate.request", change: "ne"}, function (obj) {
              //Initialisiere Variablen
              objectID = "";
              objectTxt = "";
              room = "";
              activity = "";
              temperatur = "";
              gueltigerBefehl = false;
          
              var stateval = getState('telegram.0.communicate.request').val;              // Statevalue in Variable schreiben
              var benutzer = stateval.substring(1,stateval.indexOf("]"));                 // Benutzer aus Statevalue extrahieren
              var befehl = stateval.substring(stateval.indexOf("]")+1,stateval.length);   // Befehl/Text aus Statevalue extrahieren
              
              if(stateval == ''){
                  return;
              }
              
              var anrede = benutzer;
          
          if (befehl.search(/(?=.*(\bSTATUS|\bSTAND)).+/ig) != -1) {
                  var alleZu = true;
                  var statusMessage = 'Ich sehe sofort nach, ' + zufaelligeAnrede(anrede) + '\n';
          
                  // Fenster prüfen *************************************
                  if(getState(cFensterBadStatus).val==1){
                      alleZu = false;
                      statusMessage = statusMessage + "\nBadfenster ist offen.";
                  }
                  if(getState(cFensterWCStatus).val==1){
                      alleZu = false;
                      statusMessage = statusMessage + "\nWC-Fenster ist offen.";
                  }
          ...
          
           sendTo("telegram", "send", {
                      text: statusMessage,
                      user: benutzer,
                  });
          
          dslraserD 1 Reply Last reply
          1
          • M Mephist0

            @dslraser Ich fürchte ich kann dir nicht ganz folgen. In meinem Eingangsposting hatte ich einen Screenshot gepostet.
            Dort sieht man, wie zunächst ich eine Abfrage starte mit der Anweisung "Status". Die wird dann erstmal mit dem unerwünschten "Received Request" quittiert, bevor dann die eigentliche (von mir programmierte) Antwort kommt.
            Danach sieht man dieselbe Abfrage von dem Telegram User "Jana" aus meinem Netzwerk, deren Request-Bestätigung ich ebenfalls erhalten.

            Und von meinem Coding kann ich schlecht was zeigen, weil es ein solches Coding eben nicht gibt :-)
            Ich kann aber gerne mal einen Ausschnitt aus meiner Methode hier posten:

            on({id: "telegram.0.communicate.request", change: "ne"}, function (obj) {
                //Initialisiere Variablen
                objectID = "";
                objectTxt = "";
                room = "";
                activity = "";
                temperatur = "";
                gueltigerBefehl = false;
            
                var stateval = getState('telegram.0.communicate.request').val;              // Statevalue in Variable schreiben
                var benutzer = stateval.substring(1,stateval.indexOf("]"));                 // Benutzer aus Statevalue extrahieren
                var befehl = stateval.substring(stateval.indexOf("]")+1,stateval.length);   // Befehl/Text aus Statevalue extrahieren
                
                if(stateval == ''){
                    return;
                }
                
                var anrede = benutzer;
            
            if (befehl.search(/(?=.*(\bSTATUS|\bSTAND)).+/ig) != -1) {
                    var alleZu = true;
                    var statusMessage = 'Ich sehe sofort nach, ' + zufaelligeAnrede(anrede) + '\n';
            
                    // Fenster prüfen *************************************
                    if(getState(cFensterBadStatus).val==1){
                        alleZu = false;
                        statusMessage = statusMessage + "\nBadfenster ist offen.";
                    }
                    if(getState(cFensterWCStatus).val==1){
                        alleZu = false;
                        statusMessage = statusMessage + "\nWC-Fenster ist offen.";
                    }
            ...
            
             sendTo("telegram", "send", {
                        text: statusMessage,
                        user: benutzer,
                    });
            
            dslraserD Offline
            dslraserD Offline
            dslraser
            Forum Testing Most Active
            wrote on last edited by
            #6

            @mephist0 sagte in Telegram: "Last received request" Antwort deaktivieren:

            @dslraser Ich fürchte ich kann dir nicht ganz folgen. In meinem Eingangsposting hatte ich einen Screenshot gepostet. Und von meinem Coding kann ich schlecht was zeigen, weil es ein solches Coding eben nicht gibt :-)

            In Deinem Screenshot ist die Anfrage Status zu sehen, darauf wird ja irgendein Script oder Blockly diesen Status schicken, oder ich verstehe es falsch ?

            M 1 Reply Last reply
            0
            • dslraserD dslraser

              @mephist0 sagte in Telegram: "Last received request" Antwort deaktivieren:

              @dslraser Ich fürchte ich kann dir nicht ganz folgen. In meinem Eingangsposting hatte ich einen Screenshot gepostet. Und von meinem Coding kann ich schlecht was zeigen, weil es ein solches Coding eben nicht gibt :-)

              In Deinem Screenshot ist die Anfrage Status zu sehen, darauf wird ja irgendein Script oder Blockly diesen Status schicken, oder ich verstehe es falsch ?

              M Offline
              M Offline
              Mephist0
              wrote on last edited by Mephist0
              #7

              @dslraser Ja richtig; ich habe meinen vorherigen Kommentar editiert (da war ich mit dem Abschicken etwas zu schnell). Dort siehst du auch mein Coding zum bearbeiten der "Status" Anfrage.

              Ich habe aber mal die komplette Methode deaktiviert. Demzufolge bleibt auch die Antwort aus. Die Request-Quittierung bleibt jedoch erhalten. Die Methode kann ich daher als Ursache ausschließen.

              Deaktiviere ich die Telegram Instanz im iobroker, bleibt auch die Request-Quittierung aus. Daher muss es irgendwo im iobroker liegen.

              dslraserD 1 Reply Last reply
              0
              • M Mephist0

                @dslraser Ja richtig; ich habe meinen vorherigen Kommentar editiert (da war ich mit dem Abschicken etwas zu schnell). Dort siehst du auch mein Coding zum bearbeiten der "Status" Anfrage.

                Ich habe aber mal die komplette Methode deaktiviert. Demzufolge bleibt auch die Antwort aus. Die Request-Quittierung bleibt jedoch erhalten. Die Methode kann ich daher als Ursache ausschließen.

                Deaktiviere ich die Telegram Instanz im iobroker, bleibt auch die Request-Quittierung aus. Daher muss es irgendwo im iobroker liegen.

                dslraserD Offline
                dslraserD Offline
                dslraser
                Forum Testing Most Active
                wrote on last edited by dslraser
                #8

                @mephist0
                ist da bei Dir irgendwas gesetzt / aktiviert ?

                Bildschirmfoto 2021-08-27 um 16.41.01.png

                wenn ich das aktiviere, dann kommt das bei mir auch...

                Bildschirmfoto 2021-08-27 um 16.45.03.png

                in den Objekten ganz rechts auf den Schraubenschlüssel klicken

                M 1 Reply Last reply
                2
                • dslraserD dslraser

                  @mephist0
                  ist da bei Dir irgendwas gesetzt / aktiviert ?

                  Bildschirmfoto 2021-08-27 um 16.41.01.png

                  wenn ich das aktiviere, dann kommt das bei mir auch...

                  Bildschirmfoto 2021-08-27 um 16.45.03.png

                  in den Objekten ganz rechts auf den Schraubenschlüssel klicken

                  M Offline
                  M Offline
                  Mephist0
                  wrote on last edited by
                  #9

                  @dslraser Das sieht sehr vielversprechend aus. Aber ich muss ganz dumm fragen: Wo finde ich diese Einstellung? Bei den Einstellungen zur Instanz sieht das bei mir anders aus.

                  dslraserD 1 Reply Last reply
                  0
                  • M Mephist0

                    @dslraser Das sieht sehr vielversprechend aus. Aber ich muss ganz dumm fragen: Wo finde ich diese Einstellung? Bei den Einstellungen zur Instanz sieht das bei mir anders aus.

                    dslraserD Offline
                    dslraserD Offline
                    dslraser
                    Forum Testing Most Active
                    wrote on last edited by
                    #10

                    @mephist0 sagte in Telegram: "Last received request" Antwort deaktivieren:

                    @dslraser Das sieht sehr vielversprechend aus. Aber ich muss ganz dumm fragen: Wo finde ich diese Einstellung? Bei den Einstellungen zur Instanz sieht das bei mir anders aus.

                    Bildschirmfoto 2021-08-27 um 16.46.45.png

                    auf den Schraubenschlüssel ganz rechts

                    M 1 Reply Last reply
                    1
                    • dslraserD dslraser

                      @mephist0 sagte in Telegram: "Last received request" Antwort deaktivieren:

                      @dslraser Das sieht sehr vielversprechend aus. Aber ich muss ganz dumm fragen: Wo finde ich diese Einstellung? Bei den Einstellungen zur Instanz sieht das bei mir anders aus.

                      Bildschirmfoto 2021-08-27 um 16.46.45.png

                      auf den Schraubenschlüssel ganz rechts

                      M Offline
                      M Offline
                      Mephist0
                      wrote on last edited by Mephist0
                      #11

                      @dslraser Das wars! Das habe und hätte ich wohl sehr sehr lange nicht selbst gefunden. Es bleibt jetzt aus. Vielen lieben Dank! (wie auch immer das aktiviert wurde)

                      1 Reply Last reply
                      1
                      Reply
                      • Reply as topic
                      Log in to reply
                      • Oldest to Newest
                      • Newest to Oldest
                      • Most Votes


                      Support us

                      ioBroker
                      Community Adapters
                      Donate

                      747

                      Online

                      32.7k

                      Users

                      82.6k

                      Topics

                      1.3m

                      Posts
                      Community
                      Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                      ioBroker Community 2014-2025
                      logo
                      • Login

                      • Don't have an account? Register

                      • Login or register to search.
                      • First post
                        Last post
                      0
                      • Home
                      • Recent
                      • Tags
                      • Unread 0
                      • Categories
                      • Unreplied
                      • Popular
                      • GitHub
                      • Docu
                      • Hilfe