ダイアログ ノードから単純な Web アクションを呼び出そうとしています。サービスとクラウド スペースの両方がロンドンでホストされていますが、「このプラットフォームでは CloudFunctions の直接呼び出しはサポートされていません」というエラーが表示されます。
私は単純なスキルを作成し、それに 3 つのノードを追加しました。1 つはウェルカム ノード、2 番目はテスト ノードで、タイプ 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"
}
]
}
以下は、Web アクションのコードです。
function main(params) {
return { message: 'Hello World' };
}
テストノードが呼び出されたときのノードはアクションを実行するはずですが、エラーを下回っています。
ダイアログ ノード エラー CloudFunctions の直接呼び出しは、このプラットフォームではサポートされていません
誰かが私がやっている間違いを提案できますか?