【发布时间】:2022-08-19 04:05:12
【问题描述】:
在 Composer 中使用 Send a handoff activity 操作时,您可以在 Composer 右侧窗格的 Context 属性输入框中提供 JSON 对象。
您如何在运行时从 Composer 设置这些值?我们希望将当前对话中的信息传递给切换活动并最终传递给人工代理。
标签: botframework bot-framework-composer
在 Composer 中使用 Send a handoff activity 操作时,您可以在 Composer 右侧窗格的 Context 属性输入框中提供 JSON 对象。
您如何在运行时从 Composer 设置这些值?我们希望将当前对话中的信息传递给切换活动并最终传递给人工代理。
标签: botframework bot-framework-composer
假设我正确理解了您的问题/场景;您可以在对象中使用插值。因此,假设您在任何已设置的memory scopes 中有一些变量/属性。只需使用 ${} 指定对象中的那些
因此,例如,您可以像这样拥有您的对象:
{
"customobject": {
"userproperties": {
"haircolor":"${user.haircolor}",
"favoritefood": "${dialog.favfood}",
"height": "${conversation.userheight}"
}
}
}
其中 haircolor、favfood 和 userheight 的属性已设置在不同的范围内。
【讨论】: