[英]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.