微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在Bot Framework Composer中转换选择?

如何解决如何在Bot Framework Composer中转换选择?

我正在使用MS Bot Framework Composer 1.1.1版

我希望用户通过键入(或选择)“是”或“否”来回答问题-但我需要支持多种语言(因此德语为“ ja”和“ nein”) 。当然,我只想拥有一个能够处理所有语言的机器人。机器人启动时,将选择当前语言(有效)。我现在想做的是显示以活动语言显示的问题,要求输入是/否,并根据输入内容显示一个文本。我认为这不太困难,也不是非常特殊的要求。

我可以通过添加“问一个问题->确认”或“问一个问题->多项选择” BUT来工作,但只能使用英文。在这两种情况下,我都可以翻译问题,但不能翻译选择(建议),也不能翻译验证或评估答案的if-check。要在选择以及验证和评估表达式中插入诸如$ {AnswerYes()}之类的翻译文本,我该怎么办?

在我的教程中插入翻译后的文本(类似于$ {Greeting()})似乎对我来说是正确的方法,但我无法使其正常工作:无论如何我总是得到“答案是没有评估程序,这不是内置函数自定义函数”,尽管我用该名称创建了翻译文本。是否知道如何实现此目的,或者还有另一种方法可以得到所需的结果?

解决方法

现在似乎在 Bot Framework composer 的 R13 中解决了这个问题 看到这个仅在 7 天前更新的问题:Composer Github Issue

R12 目前处于预览阶段,因此团队可能还需要几个月的时间才能完成 R13。

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。