Ich möchte eine benutzerdefinierte Tastatur erstellen.Google App Skript - Telegram Bot - Benutzerdefinierte Tastatur
Ich habe dieses GAS Code:
function sendText(chatId,text){
var payload = { "method": "sendMessage", "chat_id": String(chatId),"text": text, "parse_mode": "HTML" }
var data = {
"method": "post",
"payload": payload,
"reply_markup": JSON.stringify({
"keyboard": [
[
"A",
"B"
],
[
"C",
"D"
]
],
"resize_keyboard":true
})
}
UrlFetchApp.fetch('https://api.telegram.org/bot' + token + '/', data);
}
es funktioniert super als Echo bietet aber ich bin nicht in der Lage eine benutzerdefinierte Tastatur zu erstellen. Es funktioniert einfach nicht und ich habe keine Ahnung warum. Ich habe online nach der Lösung gesucht, aber nichts gefunden. Helfen Sie mir, bitte :)
Es tut mir leid für jeden Fehler, den ich gemacht habe. Vielen Dank für die Bearbeitung. Davon abgesehen habe ich deinen Code ausprobiert, funktioniert aber immer noch nicht. Die benutzerdefinierte Tastatur wird nicht angezeigt. Ich habe meine Frage bearbeitet, um deinen neuen Code zu schreiben. – Paolo177
@ Paolo177 Ich denke, "reply_markup" sollte Kind von "Nutzlast" -Objekt sein – Kos
Ja, 'chat_id',' text', 'reply_markup' sollte zu' Nutzlast' in Ihrer Bibliothek umbrechen. – Sean