Skip to content
  • Home
  • Aktuell
  • Tags
  • 0 Ungelesen 0
  • Kategorien
  • Unreplied
  • Beliebt
  • 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

  • Standard: (Kein Skin)
  • Kein Skin
Einklappen
ioBroker Logo

Community Forum

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

NEWS

  • Neuer Blogbeitrag: Monatsrückblick - Dezember 2025 🎄
    BluefoxB
    Bluefox
    10
    1
    178

  • Weihnachtsangebot 2025! 🎄
    BluefoxB
    Bluefox
    24
    1
    1.4k

  • UPDATE 31.10.: Amazon Alexa - ioBroker Skill läuft aus ?
    apollon77A
    apollon77
    48
    3
    9.4k

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

Geplant Angeheftet Gesperrt Verschoben Error/Bug
11 Beiträge 2 Kommentatoren 851 Aufrufe 2 Watching
  • Älteste zuerst
  • Neuste zuerst
  • Meiste Stimmen
Antworten
  • In einem neuen Thema antworten
Anmelden zum Antworten
Dieses Thema wurde gelöscht. Nur Nutzer mit entsprechenden Rechten können es sehen.
  • M Offline
    M Offline
    Mephist0
    schrieb am zuletzt editiert von Mephist0
    #1
    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 dslraserD 2 Antworten Letzte Antwort
    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?

      M Offline
      M Offline
      Mephist0
      schrieb am zuletzt editiert von
      #2

      Niemand eine Idee? :-(

      M 1 Antwort Letzte Antwort
      0
      • M Mephist0

        Niemand eine Idee? :-(

        M Offline
        M Offline
        Mephist0
        schrieb am zuletzt editiert von
        #3

        Immer noch keiner? :-(

        1 Antwort Letzte Antwort
        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
          schrieb am zuletzt editiert von
          #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 Antwort Letzte Antwort
          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
            schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
            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
              schrieb am zuletzt editiert von
              #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 Antwort Letzte Antwort
              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
                schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                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
                  schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                  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
                    schrieb am zuletzt editiert von
                    #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 Antwort Letzte Antwort
                    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
                      schrieb am zuletzt editiert von
                      #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 Antwort Letzte Antwort
                      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
                        schrieb am zuletzt editiert von 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 Antwort Letzte Antwort
                        1
                        Antworten
                        • In einem neuen Thema antworten
                        Anmelden zum Antworten
                        • Älteste zuerst
                        • Neuste zuerst
                        • Meiste Stimmen


                        Support us

                        ioBroker
                        Community Adapters
                        Donate

                        700

                        Online

                        32.5k

                        Benutzer

                        81.7k

                        Themen

                        1.3m

                        Beiträge
                        Community
                        Impressum | Datenschutz-Bestimmungen | Nutzungsbedingungen | Einwilligungseinstellungen
                        ioBroker Community 2014-2025
                        logo
                        • Anmelden

                        • Du hast noch kein Konto? Registrieren

                        • Anmelden oder registrieren, um zu suchen
                        • Erster Beitrag
                          Letzter Beitrag
                        0
                        • Home
                        • Aktuell
                        • Tags
                        • Ungelesen 0
                        • Kategorien
                        • Unreplied
                        • Beliebt
                        • GitHub
                        • Docu
                        • Hilfe