2017-10-14 6 views
0

後に履歴書にスキップ:マイクロソフトBotFramework FormFlow PromptInStartは私がLuisDialogからFormFlowを開始しようとしている機能

[Serializable] 
public class RoomBooking 
{ 
    public LocationOptions MeetingLocation; 
    public DateTime MeetingTime; 
    public double NumberOfHours; 
    public int NumberOfAttendees; 
    public List<AmenitiesOptions> Amenities; 

    public static IForm<RoomBooking> BuildForm() 
    { 
     return new FormBuilder<RoomBooking>().Build(); 
    } 
} 

このインテントがヒットした場合は、ファンクションRoomBookingCompleteは、FormFlowが表示されずにすぐに実行されます。しかし、FormOptions.PromptInStartを削除するとFormFlowが実行されますが、でもというメッセージが送信される前に別のメッセージを送信する必要があります。これはPromptInStartが修正されると思いますか?

私は、Dialogスタックの順序や、私がどのダイアログ・コンテキストにいるのかと混乱していると思います。どんな助けにも感謝します。

答えて

0

あなたはあなたの助けのための@EzequielJadib Chain.From

internal static IDialog<RoomBooking> MakeRootDialog() 
{ 
    return FormDialog.FromForm(RoomBooking.BuildForm, options: FormOptions.PromptInStart)); 
} 
+0

感謝を削除する必要があります。残念ながら、私はまだ 'Chain.From'を削除しても同じ問題を抱えています。 – Poc275

+0

あなたはどのバージョンのBotBuilderを使用していますか? –

+0

バージョン3.8.5.0 – Poc275

関連する問題