如何在 MS 机器人编辑器中使用"Go to action"?



试图通过" Go to action ";行动(抱歉有重复)。通过ID从*调用所有类型的操作的所有测试。对话框返回错误。

名称:"System.ArgumentException">
消息:"GotoAction:无法找到"cW0raQ".">

reference看起来如何

我没有在文档中找到任何提及如何使用此操作,因此它必须非常简单,但我无法捕获正确的方法。

像往常一样,我自己回答。
看了一下他们的repo https://github.com/microsoft/botbuilder-dotnet/中的MS测试,发现它需要手动创建动作ID。自动美元设计师。Id不能工作

{
"$kind": "Microsoft.GotoAction",
"$designer": {
"id": "uFOn5P"
},
"actionId": "targetID"
},
...
{
"id": "targetID",
"$kind": "Microsoft.SendActivity",
"$designer": {
"id": "oWxpDh",
"comment": "",
"name": "GoTo test"
},
"activity": "${SendActivity_oWxpDh()}"
}

此外,此动作仅在触发器范围内工作,而不是对话框。

最新更新