如何将网络聊天发送到国家/地区?

时间:2018-03-06 16:42:13

标签: c# node.js location botframework web-chat

当我从网站访问时,我希望我的机器人能够与用户讨论他们的语言。这意味着,国家(代码)应该传递给机器人,但我没有看到这样的选择。有没有办法让Webchat将用户的国家/地区发送到使用ms bot框架开发的bot?

1 个答案:

答案 0 :(得分:1)

您需要检测控制器中的国家/地区代码。我不认为网聊可以自动检测用户语言。

您可以使用Microsoft Translator API或任何其他翻译来检测发言人的语言并以其语言回答。你可以在这里查看我的翻译机器人: https://github.com/FranciscoPonceGomez/QnATranslatorSample

Microsoft Translator API使用两个字符的国家/地区代码(EN,ES,FR,...)来了解要翻译的语言。 如果被访问的网站有选择语言的选项,您可以使用此信息在翻译中选择语言。