Bot ramme LuisDialog blande dialoger

stemmer
0

Jeg prøver å bygge en luis ai bot bruker Microsoft bot rammeverk. er det mulig å få brukeren i satt med i en hensikt?

ex:

    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);
        }
    }
Publisert på 28/06/2016 klokken 06:44
kilden bruker
På andre språk...                            


1 svar

stemmer
0

Hei hvis du trenger brukerens hele spørsmålet / forespørsel til hensikt, så vil du få fra LuisResultklassen.

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

Svarte 30/06/2016 kl. 07:25
kilden bruker

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more