Как вызвать веб-действие из диалогового узла watson assistant? - PullRequest
0 голосов
/ 02 января 2019

Я пытаюсь вызвать простое веб-действие из моего диалогового узла.И сервис, и облачное пространство размещены в Лондоне, но я получаю сообщение об ошибке «Прямые вызовы CloudFunctions не поддерживаются на этой платформе».

Я создал простой навык и добавил к нему 3 узла, 1 приветствуетсяузел, второй - это тестовый узел, в котором я добавил действие типа web-action и создал веб-операцию в облаке, которая возвращает простое сообщение.Ниже приведены подробности для тестового узла и действия.

{
  "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 не поддерживаются на этой платформе

Может кто-нибудь подсказать, какую ошибку я делаю?

1 Ответ

0 голосов
/ 02 января 2019

В настоящее время, как указано в Документах действий , действия доступны только в Германии и на юге США. Однако этот документ отличается в зависимости от языка, на котором вы читаете. В немецкой версии, которая является моей по умолчанию, вы могли бы прочитать это:

Gegenwärtig können Sie eine Cloud Functions-Aktion über Watson Assistant-Instanzen aufrufen, die in den Regionen 'Vereinigte Staaten (Süden)' oder 'Deutschland' gehostet werden.

, что переводит (используя Google) на это:

В настоящее время вы можете вызвать действие Cloud Functions через экземпляры Watson Assistant, расположенные в регионах США (юг) или Германии.

Если я переключусь на Английскую версию Документации, эта информация исчезнет.

...