繁体   English   中英

如何在Facebook频道中为Bot Framework设置不同的语言?

[英]How to set a different language to Bot Framework in Facebook Channel?

我在Microsoft Bot Framework中注册了我的机器人。 当我从微软页面与Bot交谈时,它会用西班牙语问我确认问题。 现在我添加Facebook频道。 当我在Facebook Messenger中开始对话时,它会用英语询问我的确认问题。

那么,我如何在.NET渠道中为Bot Framework设置不同的语言?

在.NET中,您可以使用设置活动的区域设置

  activity.Locale = "es-ES";

在控制器的Post方法中。 (例如在Controllers / MessagesController.cs中)

您可以在构造期间配置机器人默认语言环境:

 var bot = new builder.UniversalBot(connector, {
        localizerSettings: { 
            defaultLocale: "es" 
        }
    });

对于确认对话框,您必须覆盖它们。

更多。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM