![](/img/trans.png)
[英]IBM Watson Assistant: How to set a context variable from option response?
[英]How do I pass response values from extension to custom response type in IBM Watson Assistant chat?
下面的 JSON 定義了客戶端的自定義響應以允許自定義 UI。 根據文檔https://cloud.ibm.com/docs/watson-assistant?topic=watson-assistant-response-types-reference#user_defined我可以為“user_defined”對象定義“任何東西”,但我沒有了解如何傳遞我的擴展響應提供的變量。
{
"generic": [
{
"user_defined": {
"default_color": "blue",
"template_name": "color_picker",
"my_response_value": "???"
},
"response_type": "user_defined"
}
]
}
因此,經過一些試驗和錯誤后,它似乎可以與此處所述的表達式 lang 一起使用https://cloud.ibm.com/docs/watson-assistant?topic=watson-assistant-call-extension#extension-check-status
例如
{
"generic": [
{
"user_defined": {
"default_color": "blue",
"template_name": "color_picker",
"my_second_value": "${step_170_result_1.body.base_code}"
},
"response_type": "user_defined"
}
]
}
這里屬性“my_second_value”將被“會話變量/擴展響應”中的值替換。 您的參考將在step
值和result
值方面有所不同。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.