2016-06-28 4 views
0

私は、Microsoftボットフレームワークを使用してルイスロボットを構築しようとしています。意図を持ってユーザーをputに入れることは可能ですか?ボットフレームワークLuisDialogミキシングダイアログ

例:あなたが意図にユーザーの全質問/クエリを必要に応じて

internal static IDialog<Order> MakeRootDialog() 
    { 
     return Chain.From(() => FormDialog.FromForm(Order.BuildForm)); 
    } 

    [LuisIntent("SWO")] 
    public async Task StartWo(IDialogContext context, LuisResult result) 
    { 
     if (no == 0) 
     { 
      Message message = new Message(); 
      await Conversation.SendAsync(message, MakeRootDialog); 
     } 
     else 
     { 
      string message = "starting work "; 
      await context.PostAsync(message); 
      context.Wait(MessageReceived); 
     } 
    } 

答えて

0

こんにちは、あなたはLuisResultクラスから取得します。

例:[LuisIntent("SWO")] public async Task StartWo(IDialogContext context, LuisResult result) { string userText = result.Query; }

関連する問題