1
アダプティブカードで2つのアクションを送信する方法を手助けできる人はいますか? ユーザーが[受諾]ボタンをクリックすると、別のダイアログが開始する必要があります。 ユーザーが[拒否]ボタンをクリックすると、再起動ダイアログが開始されます。2つのアクション(Accept/Decline)を持つAdaptivecard
JSONレイアウト
"actions": [
{
"type": "Action.Submit",
"title": "Accept",
"data": { "choice": "Accept"}
},
{
"type": "Action.Submit",
"title": "Decline",
"data": { "choice": "Decline"}
}
]
コード:
bot.dialog('overview', function (session, options) {
if (session.message && session.message.value) {
if(choice == "Accept"){
session.beginDialog('otherDialog');
} else if (choice == "Decline"){
session.beginDialog('restart');
}
return;
}
あなたが適応カードの他の機能を使用しています上の財産になりますあなたのカード、またはあなたがmaybかもしれない'PromptDialog'を使用しますか? – JasonSowers
アダプティブカード(および完全なアダプティブカードJSON - スニペットではありません)を送信する方法を示す完全なコードを投稿できますか? – nilsw
代わりに 'builder.Prompt.confirm()'(別名選択プロンプト)を使うことを考えましたか?これは、バイナリ選択ワークフローを処理する最も簡単な方法です。 https://docs.microsoft.com/en-us/bot-framework/nodejs/bot-builder-nodejs-dialog-prompt – nilsw