使用Microsoft Bot Framework的多语言Chatbot

时间:2018-04-12 08:23:54

标签: azure botframework multilingual chatbot

我一直在努力让Chatbot回复用户的语言。我已经设法在正常的对话框中实现它,但我还是看不到它在Formflow组件中工作,例如Prompt Class&与Prompt.Confirm()语句一起描述类。很难找到一些可以指导我完成整个过程的相关文件。

我将语言代码存储在Azure表存储中,并使用Microsoft translater API。

对话框:

            string message = $"Lo siento, no puedo procesar tu peticion: '{result.Query}'.";
        await context.PostAsync(message.ToUserLocale(context));

问题:

        [Prompt("¿Para qué fecha quieres reservar la habitación?")]
    public DateTime Fecha { get; set; }

不确定如何在提示部分中实现相同的功能。

提前致谢!

0 个答案:

没有答案