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 Arraysalles 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
-
-
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 ?
-
@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