0
나는 LuisDialog에서 FormFlow을 시작하기 위해 노력하고있어 후 이력서로 건너 뜁니다 :마이크로 소프트 BotFramework FormFlow PromptInStart 기능
[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
을 수정하겠다고 생각한 것입니까?
대화 스택 및/또는 대화 상자 컨텍스트의 순서와 혼동을 느낀다고 생각합니다. 어떤 도움도 받으실 수 있습니다.
감사를 제거해야합니다. 불행히도'Chain.From'을 제거해도 같은 문제가 발생합니다. – Poc275
사용중인 BotBuilder의 버전은 무엇입니까? –
버전 3.8.5.0 – Poc275