2017-04-30 16 views
1

ボタンを使用して質問を表示したり、ボタンを選択したり別の回答を指定する方法はありますか?ボタンを作成して文字列を指定する方法

たとえば、ボットに「今日はどうすればいいですか? 指定ボタンには:「ダイエットして、良いホテルを見つけて、英語を学んで」、そしてユーザーにこれらのいずれかを選択させるか、「私は月に着たい」などの別の方法を選択させます。

我々が現在使用している:

PromptDialog.Choice(context, OnMenuOptionSelected, m_requestTypes, "Here's what I can do for you", descriptions: m_requestTypes.Select(t => t.GetDescription())); 

場合には、再度質問を示すだろうボタンが一致していないテキストでのユーザーの種類。

答えて

2

明らかに実行可能ですが、すぐに使用できないのはPromptChoiceではありません。あなたがしなければならないのは、それを継承し、TryParseをオーバーライドし、カスタムロジックを追加して、受け取ったレスポンスをパススルーするか、必要なレスポンスをパススルーするだけです。

ContosoFlowersサンプルのCancelablePromptChoiceサンプルでは、​​この場合、このアプローチは、PromptChoiceから終了する条件を受け入れることを示しています。

0

私はこれをnode.jsでどのように行うことができますか?

アイデアは、ボットフレームワークを再プロンプトをしないという答えが提供されるオプション(ボタン)のいずれでもない場合を確認することです:あなたはおそらくC#にポートにそれをすることができます。

関連する問題