我正在尝试从我的对话节点调用一个简单的网络操作。服务和云空间都托管在伦敦,但我仍然收到“此平台不支持直接 CloudFunctions 调用”的错误。
我创建了一个简单的技能并添加了 3 个节点,1 个是欢迎节点,第二个是测试节点,因为我添加了 web-action 类型的操作并在云上创建了一个返回简单消息的 webaction。以下是测试节点和操作的详细信息。
{
"output": {
"generic": [
{
"values": [
{
"text": "Hi how are you $message"
}
],
"response_type": "text",
"selection_policy": "sequential"
}
]
},
"actions": [
{
"name": "/namespace_dev/default/Call DB",
"type": "web_action",
"parameters": {
"mob_num": "$MNum"
},
"credentials": "my cloud function creds",
"result_variable": "message"
}
]
}
下面是网络操作代码。
function main(params) {
return { message: 'Hello World' };
}
调用测试节点时的节点应该执行该操作,但我遇到了错误。
对话节点错误 此平台不支持直接 CloudFunctions 调用
有人可以建议我在做什么错误吗?