Ich arbeitete mit MS Bot-Framework und wollte einige Inline-Schaltflächen auf Telegramm anzeigen, nachdem durch die Dokumentation und einige verwandte Fragen ich schrieb das folgende, aber nach session.send (temp) I ' Ich bekomme keine Tasten auf dem Kanal.Nicht in der Lage Telegramm Inline-Buttons zu arbeiten
-2
A
Antwort
0
Schaltflächen werden nativ in BotFramework unterstützt, sodass Sie ChannelData nicht verwenden müssen. (See Docs)
"buttons":
[
{
"type": "imBack",
"title": "Show me more options",
"value": "next"
},
{
"type": "imBack",
"title": "Start a new search",
"value": "quit"
}
]
0
Wenn Sie dies durch channelData erreichen haben wollen, müssen Sie den Wert des reply_markup Feld stringify, z.B .:
"reply_markup": JSON.stringify({
"inline_keyboard": [
[{"text": "Show me more options", "callback_data": "next"}],
[{"text": "Start a new search", "callback_data": "quit"}]
]
})
Bitte erläutern „es nicht zu funktionieren scheint“. – aksappy