如何在 Botium 中将 UPDATE_CUSTOM 逻辑钩子作为全局变量
How to put UPDATE_CUSTOM logic hook as a global variable in Botium
是否可以将 UPDATE_CUSTOM 设置为全局逻辑挂钩,而不是将其放在整个会议中。
我在 botium.json 配置文件中尝试过,但它不起作用:
{“botium”:{
“能力”:{
.....
"LOGIC_HOOKS": [
{
"ref": "UPDATE_CUSTOM",
"src": "UpdateCustomLogicHook",
“全球”:真实的,
“参数”:[
{
“arg1”:“SET_DIALOGFLOW_QUERYPARAMS”,
“arg2”:“有效载荷”,
“arg3”:{
“核心价值”
}
}
]
}
}
}
那样不行,但如果我把
UPDATE_CUSTOM SET_DIALOGFLOW_QUERYPARAMS|有效载荷|{“键”:“值”}
整个会议。
提前致谢。
您的方向是正确的,但是您的 botium.json 中存在一个小的语法错误 - 扩展了 Botium Docs 部分如何制作UPDATE_CUSTOM 全局逻辑挂钩:
{
"botium": {
"Capabilities": {
...
"LOGIC_HOOKS": [
{
"ref": "UPDATE_CUSTOM",
"src": "UpdateCustomLogicHook",
"global": true,
"args": {
"name": "SET_DIALOGFLOW_QUERYPARAMS",
"arg": "payload",
"value": { "key":"value" }
}
}
]
}
}
}
是否可以将 UPDATE_CUSTOM 设置为全局逻辑挂钩,而不是将其放在整个会议中。
我在 botium.json 配置文件中尝试过,但它不起作用:
{“botium”:{ “能力”:{
.....
"LOGIC_HOOKS": [ { "ref": "UPDATE_CUSTOM", "src": "UpdateCustomLogicHook", “全球”:真实的, “参数”:[ { “arg1”:“SET_DIALOGFLOW_QUERYPARAMS”, “arg2”:“有效载荷”, “arg3”:{ “核心价值” } } ] } } }
那样不行,但如果我把 UPDATE_CUSTOM SET_DIALOGFLOW_QUERYPARAMS|有效载荷|{“键”:“值”} 整个会议。
提前致谢。
您的方向是正确的,但是您的 botium.json 中存在一个小的语法错误 - 扩展了 Botium Docs 部分如何制作UPDATE_CUSTOM 全局逻辑挂钩:
{
"botium": {
"Capabilities": {
...
"LOGIC_HOOKS": [
{
"ref": "UPDATE_CUSTOM",
"src": "UpdateCustomLogicHook",
"global": true,
"args": {
"name": "SET_DIALOGFLOW_QUERYPARAMS",
"arg": "payload",
"value": { "key":"value" }
}
}
]
}
}
}