c# - 如何在 Facebook Channel 中为 Bot Framework 设置不同的语言?

标签 c# botframework facebook-messenger facebook-messenger-bot

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

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

最佳答案

在 .NET 中,您可以设置事件的语言环境

  activity.Locale = "es-ES";

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

关于c# - 如何在 Facebook Channel 中为 Bot Framework 设置不同的语言?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43522826/

相关文章:

botframework - 带有 URL 的 Microsoft Teams 任务模块不起作用

botframework - 以编程方式向 Microsoft Teams 中的机器人发送消息

facebook - 通过 Facebook Messenger API 发送时,GIF 不会生成动画

facebook - 是否有替代 Facebook 的图形 API 弃用用户字段 "locale"和 "timezone"的方法?

c# - 从 USB 条码设备 C# 读取数据的标准方法

c# - 使用 javascript 确认框

c# - 使用 LDAP 进行表单例份验证 "Server is unavailable"错误

c# - WPF 生成的文件无法编译

node.js - 适用于 Facebook Messenger 的 Microsoft Bot Framework 附件

Python请求以utf-8编码的响应但无法解码