Navigation

    Logo
    • Register
    • Login
    • Search
    • Recent
    • Tags
    • Unread
    • Categories
    • Unreplied
    • Popular
    • GitHub
    • Docu
    • Hilfe
    1. Home
    2. Deutsch
    3. Skripten / Logik
    4. Telegram Fehler nach App Wechsel

    NEWS

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

    • ioBroker goes Matter ... Matter Adapter in Stable

    • Monatsrückblick - April 2025

    Telegram Fehler nach App Wechsel

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

      Hallo zusammen,
      ich habe heute den Telegram x iOS App gelöscht und das normale Telegram installiert. weil es keine updates mehr gibt.
      Jetzt bekomme ich die Buttons nicht mehr aktiviert, es kommt immer diese Fehler Meldung :Error: ETELEGRAM: 400 Bad Request: field "keyboard" of the ReplyKeyboardMarkup should be an Array of Arrays

      alles andere funktioniert

      1 Reply Last reply Reply Quote 0
      • A
        Adnim last edited by

        Wie sieht denn dein Tastatur skript aus?

        //var benutzer= "telegram.0.communicate.requestChatId" ;
            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);
        
        
        on({id: "javascript.0.System.ioBroker.Telegramm.tastaturuebersicht", val: true }, function(obj) { 
        sendTo('telegram.0', {
            user: benutzer,
            text:   'Bitte wähle ein Button',
            reply_markup: {
                keyboard: [
                    ['Berichte/Status'],
                    ['Heizungssteuerung'],
                    ['Roborock'],
                    ['Licht'],
                    ['Rolladensteuerung'],
                    ['Gerätesteuerung'],
                    ['Garten'],
                                ],
                resize_keyboard:   true,
                one_time_keyboard: true
                
            }
        });
         
        });
        
        S 1 Reply Last reply Reply Quote 0
        • chucky666
          chucky666 last edited by

          das script sieht so aus , es hat immer funktioniert mit Telegram x

          sendTo('telegram.0', {
              text:   'Bitte wähle ein Button',
              reply_markup: {
                  keyboard: [
                      ['Schlafzimmer Rollo h', 'Schlafzimmer Rollo r'],
                      ['Kamin An', 'Kamin Aus'],
                      ['TV Licht An', 'TV Licht Aus'],
                      ['Sofa An', 'Sofa Aus'],
                      ['Wohnzimmer Licht An', 'Wohnzimmer Licht Aus'],            
                      ['Küchen Licht An', 'Küchen Licht Aus'],            
                      ['WZ1 Rollo h', 'WZ1 Rollo r'],
                      ['WZ2 Rollo h', 'WZ2 Rollo r'],
                      ['WZ3 Rollo h', 'WZ3 Rollo r'],
                      ['Küchen Rollo h', 'Küchen Rollo r'],
                      ['Alina L Rollo h', 'Alina L Rollo r','Alina R Rollo h', 'Alina R Rollo r'],
          
                      ['Webcam Bild','Spinnen Temp'],
          ['Innen Temp','Outdoor Temp'],
           ['Webcam An', 'Webcam Aus'],
           ['Gartencam An','Gartencam Aus'],
           ['Gartencam Bild']
            ['Alina melden'],
              ['Duftlampe'],
          
          
                      
                 ],
                  resize_keyboard:   true,
                  one_time_keyboard: true
              }
          });
          
          1 Reply Last reply Reply Quote 0
          • A
            Adnim last edited by

            in der Gartencam bild reihe 21 fehlt dir ein komma....Syntax fehler... bei mir war irgendwas ganz doofes immer falsch, kein Hochkommata etc

            chucky666 1 Reply Last reply Reply Quote 0
            • chucky666
              chucky666 @Adnim last edited by

              @Adnim

              DAAAAAANNNNKKKKEEEEE
              das war es , jetzt läuft es wieder super
              sehr gutes Auge

              gruss Jens

              1 Reply Last reply Reply Quote 0
              • M
                mwp007 last edited by mwp007

                Hab das auch aber nachdem ich eien neuen Datenpunkt für Telegramm aktiviert habe.
                Wo find eich dieses Skrip was das Keyboard erstellt. wenn man /cmds in Telegramm eingibt.

                Ich nehme an es wird dynamisch zusammen gebaut und dabei kann es zu Fehlern kommen ?

                1 Reply Last reply Reply Quote 0
                • S
                  Sushibomba @Adnim last edited by Sushibomba

                  @adnim sagte in Telegram Fehler nach App Wechsel:

                  sendTo('telegram.0', {

                  Hi könntest du mir erklären, wie du das mit dem Telegram Menu mit den verschiedenen Benutzern gemacht hast? Was muss ich da einfügen bei mir und ändern? Vielen Dank vorab.

                  EDIT: Hat sich erledigt 🙂

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

                  Support us

                  ioBroker
                  Community Adapters
                  Donate

                  823
                  Online

                  31.7k
                  Users

                  79.8k
                  Topics

                  1.3m
                  Posts

                  javascript
                  4
                  7
                  633
                  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