フィールドの 1 つが処理が非常に難しいフリー テキストである FormFlow を設計しようとしています。ユーザーは 1 つの項目について説明するように求められますが、次のようになります。
- 説明は 200 語以上である必要があります
- 説明は、単一のメッセージとして送信する必要はありません
そこで、文字列フィールドを作成し、ユーザーに説明を求めました。説明が短すぎる場合は、前のフィールドに基づいてFieldReflector
withを使用して、追加のテキストを再度要求します。.SetActive
問題は、これを黙って作成する方法がわからないことです (最初にのみ最小量の単語を警告し、長さの要件を満たすまでコンテンツを取得し続けたいと思います)。
validate
また、すべての検証チェックで入力を別の場所に集約することを変更して、を使用しようとしました。しかし、この方法では、ボットは次の試行の前に (明らかに) 何らかのフィードバックを行う必要があります。
おそらく LUIS で停止する意図を検出して、このフィールドへの入力を停止する巧妙な方法を設計する必要がありますが、当面の目標は、このフィールドに複数のメッセージを簡単に入力でき、中断がないようにすることです。