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 ?
-
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 } }); });@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 :)
Hey! Du scheinst an dieser Unterhaltung interessiert zu sein, hast aber noch kein Konto.
Hast du es satt, bei jedem Besuch durch die gleichen Beiträge zu scrollen? Wenn du dich für ein Konto anmeldest, kommst du immer genau dorthin zurück, wo du zuvor warst, und kannst dich über neue Antworten benachrichtigen lassen (entweder per E-Mail oder Push-Benachrichtigung). Du kannst auch Lesezeichen speichern und Beiträge positiv bewerten, um anderen Community-Mitgliedern deine Wertschätzung zu zeigen.
Mit deinem Input könnte dieser Beitrag noch besser werden 💗
Registrieren Anmelden