我正在尝试使用 Bot 框架 Composer (v1.3.1) 创建一个多语言机器人,但遇到了与此处和此处提出的相同问题。
我想添加多语言选择提示,但似乎没有办法创建多语言选择提示,因为选择只接受字符串而不是提示的“用户”中的模板引用(例如 ${ChoiceOneText()} )输入”=>“选择名称”输入字段。
如果我创建一个文本提示并向 LG 模板添加建议的操作,如下所示,我也不能在 IF/ELSE 或 Switch 条件中使用 ${ChoiceOneText()}。
[Activity
Text = ${MultiChoiceText()}
SuggestedActions = ${ChoiceOneText()} | ${ChoiceTwoText()}}
]
有人对此有其他解决方法或解决方案吗?我曾希望我可以将用代码开发的机器人转移到作曲家,让非开发人员能够构建机器人。如果没有解决方法,这是不可能的,并且似乎是创建多语言机器人的主要障碍。
谢谢,
杰伦