NEWS

Telegram Fehler nach App Wechsel



  • 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



  • 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
            
        }
    });
     
    });
    


  • 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
        }
    });
    


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



  • @Adnim

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

    gruss Jens


  • Starter

    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 ?


Log in to reply
 

Suggested Topics

  • 2
  • 21
  • 11
  • 16
  • 11
  • 22
  • 44
  • 7

1.7k
Online

32.4k
Users

39.0k
Topics

528.7k
Posts