formflow

    0

    1答えて

    一定の時間が経過してもユーザーが応答しない場合、フォームフローを停止したいと考えています。 public IForm<PatientForm> BuildForm() { if (dateFirstAnswer.AddSeconds(30) < DateTime.Now) return null; else {

    1

    1答えて

    私たちのボットビルドは、ユーザーのための「パーソナリティクイズ」を実行します。バズフィードを考えよう。 私はフォーム上のユーザーの選択に基づいて、整数だけを増やしたくて、さまざまな属性を持っていて、最終結果を返します。 テンプレートとしてSandwichbotを使用すると、これは(言い換え)のようなものです: 他の人を助けますか?それが正常に動作します .Confirm(async (s

    4

    1答えて

    私はbotframeworkでフォームフローを作成しました。私は確認オプションを変更したい、デフォルトでは 'はい'と 'いいえ'が必要です。ユーザーが「OK」、「Ya」、「Yeah」などを入力しても、「はい」の代わりに処理を進めたい場合はどうすればいいですか?

    2

    1答えて

    FormFlowよりもダイアログを使用する方が良いと思う人は誰ですか? 私の場合、(Sandwichのボットの例のように)選択肢がたくさんありますが、多くのロジックがあります。たとえば:ユーザーが何かを言うなら、私は彼の答えをLUISモデルで分析してから、特定のメソッドを呼び出します。ユーザーが何を言ったかによって、私は別の方法を呼び出す必要があります。

    3

    2答えて

    私はFormFlowに直面しているMicrosoft Bot Frameworkで作業しています。 私はこのサンプルのような確認ダイアログ使用しています: return new FormBuilder<SandwichOrder>() .Message("Welcome to the sandwich order bot!") .Field(nameof(S

    0

    1答えて

    FormFlowチュートリアルのhttp://docs.botframework.com/sdkreference/csharp/forms.html#simpleSandwichBotに従っています。 CS1503:引数1:私は OnCompletionAsyncDelegate<SandwichOrder> processOrder = async (context, state) =>

    0

    2答えて

    BotFurameworkにBotBuilderのC#SDKを使用していて、以下のことを行いたいと思います。 私はテーブルを予約するための情報を収集するFormFlowダイアログを持っています。 FormFlow内のアイテムの1つがNameを要求しています。別のダイアログで私は名前を集めてuserDataに保存しています。 context.UserData.SetValue<string>("Na

    0

    1答えて

    私は、ボットフレームワークでFormFlowを使用しています。質問に答えた後、ユーザーの入力を別の方法で保存する最善の方法は何ですか? たとえば、「あなたの名前は何ですか」と尋ね、次の空白の前に最初の単語のみを保存したいと思います。