NEWS
[gelöst] Telegram InlineKeyboard
-
Hallo Zusammen,
stelle mich einfach zu doof an und bekomme folgenden nicht hin in JavaScript
Wunsch:
Wenn Datenpunkt HD Snapshot geändert dann schick Bild + Text "Haustüre öffnen?" + Einblenden Inline Buton "Ja" -> funktioniert soweit. Nun möchte ich ein einfaches "Ja "zurückschicken (Ja -> wird dann in Text2Command zu einem Schaltbefehl umgewandelt. -> Wenn einfacher kann auf den Weg über Text2Command verzichten. Rückmeldung soll dann: "Haustüre geöffnet!" sein.sendTo('telegram.1', { text: String(getState('ring.0.doorbell_609102320.HD Snapshot.file').val), caption: 'Haustüre öffnen?', reply_markup: { inline_keyboard: [ [{text: 'Ja', callback_data: 'Ja' }], ] } }, msg => { console.log('user says ' + msg.data); });
Komme hier absolut nicht weiter.
-
callback_data sendet das ja an den adapter zurück (ich würde das ja umbennen (z.b. snapshot-request-ja). dann triggert du auf den dp im telegram adapter auf snapshot-request-ja und sendest neu "haustüre geöffnet" und gleichzeitig sendest du den befehl für's tür öffnen
dp im adapter ist z.b. : telegram.3.communicate.request - das ist der trigger und du reagierst, wenn dort snapshot-request-ja drinsteht
-
@liv-in-sky Das war die Lösung... Vielen Dank