【发布时间】:2021-03-17 10:42:41
【问题描述】:
我正在使用 MS bot 框架作曲家 1.1.1 版
我希望用户通过键入(或选择)“是”或“否”来回答问题 - 但我需要支持多种语言(所以在德语中它会是“ja”和“nein”) .当然,我只想拥有一个可以处理所有语言的机器人。当机器人启动时,会选择当前语言(工作)。我现在要做的是在活动语言中显示一个问题,请求输入是/否,并根据输入显示另一个文本。我认为不是太难,也不是很特殊的要求。
我可以添加“提问 -> 确认”或“提问 -> 多项选择”,但只能使用英语。在这两种情况下,我都可以翻译问题,但不能翻译选择(建议)、验证或评估答案的 if-check。要将 ${AnswerYes()} 之类的翻译文本插入到选择以及验证和评估表达式中,我需要做什么?
插入翻译文本(类似于教程中的 ${Greeting()} 对我来说似乎是正确的方法,但我无法让它工作:无论我做什么,我总是得到“AnswerYes 没有评估器,它不是内置函数或自定义函数”,尽管我创建了一个具有该名称的翻译文本。知道如何实现这一点,或者是否有其他方法可以获得所需的结果?
【问题讨论】:
标签: botframework bot-framework-composer