@paul53 ahhhh, okay. Wiederum vielen mitternächtlichen Dank.
JavaScript hat es in sich. Ich bin froh, dass es gut Lehrer gibt.
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
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 ?