artificial-intelligence - BotBuilder - FormFlow - 如何更改确认选项语言

标签 artificial-intelligence bots botframework formflow

我正在使用 Microsoft Bot Framework 面对 FormFlow .
我正在使用如下示例的确认对话框:

            return new FormBuilder<SandwichOrder>()
                    .Message("Welcome to the sandwich order bot!")
                    .Field(nameof(SandwichOrder.Sandwich))
                    ...
                    .Confirm("Do you want to order your {Length} {Sandwich} on {Bread} {&Bread} with {[{Cheese} {Toppings} {Sauces}]} to be sent to {DeliveryAddress} {?at {DeliveryTime:t}}?")
                    .AddRemainingFields()
                    .Message("Thanks for ordering a sandwich!")
                    .OnCompletionAsync(processOrder)
                    .Build();
确认对话框有效,但我正在运行机器人,然后用意大利语提问,而确认似乎只接受“是/否”选项。
如何将其转换为意大利语(“si/no”)?
是否可以全局设置语言?
谢谢

最佳答案

该语言在 dev.botframework.com 网站中设置。您可以编辑您的机器人并设置语言参数:

Setting parameter for language

您还可以要求 Bot 连接器为您自动翻译消息。这是由用户完成的。他只需要说:“我想说西类牙语”,它就会自动将消息翻译成西类牙语。

关于artificial-intelligence - BotBuilder - FormFlow - 如何更改确认选项语言,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36723225/

相关文章:

artificial-intelligence - 使用 2D 多边形而不是航路点的 AI 寻路 - 有推荐的算法吗?

time-complexity - 以下类似于最近邻的算法的复杂度是多少?

java - Java 中用于 TicTacToe AI 的最简单 MiniMax 算法

c# - LUIS 响应抛出错误并显示错误请求

javascript - 重复ChoicePrompt清除UserState

javascript - 如何在 JavaScript 中构建极小极大位置树

javascript - Discord 机器人不读取 message.content

c# - Microsoft Bot Framework - 如何将数据从 Azure 数据库获取到我的 Bot 项目?

javascript - 静音整个 Discord 语音 channel (JS)

azure - 如何帮助 LUIS 检测 "half a mile"、 "a quarter of a pound"等