NEWS


  • 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


  • 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 ?

Suggested Topics

1.8k
Online

36.6k
Users

42.3k
Topics

585.8k
Posts