Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何制作webchat将国家发送到bot?_C#_Node.js_Location_Botframework_Web Chat - Fatal编程技术网

C# 如何制作webchat将国家发送到bot?

C# 如何制作webchat将国家发送到bot?,c#,node.js,location,botframework,web-chat,C#,Node.js,Location,Botframework,Web Chat,当从网站访问时,我想让我的机器人用用户的语言与他们交谈。这意味着,国家(代码)应该传递给bot,但我看不到这样的选项。Webchat有没有办法将用户的国家/地区发送到使用ms bot framework开发的bot?您需要检测控制器中的国家/地区代码。我认为Webchat无法自动检测用户的语言 您可以使用Microsoft Translator API或任何其他翻译器来检测说话人的语言,并用他们的语言回答。您可以在此处检查我的翻译机器人: Microsoft Translator API使用两

当从网站访问时,我想让我的机器人用用户的语言与他们交谈。这意味着,国家(代码)应该传递给bot,但我看不到这样的选项。Webchat有没有办法将用户的国家/地区发送到使用ms bot framework开发的bot?

您需要检测控制器中的国家/地区代码。我认为Webchat无法自动检测用户的语言

您可以使用Microsoft Translator API或任何其他翻译器来检测说话人的语言,并用他们的语言回答。您可以在此处检查我的翻译机器人:

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

可能是重复的,可以将信息从网站发送到bot,这称为反向通道。参见我在问题评论中添加的帖子