Краткое руководство по действиям при разговоре - сбой

Здесь первый таймер, и я застрял:(

Я пытаюсь разработать проект, следуя краткому руководству по началу работы. Я пробовал бесчисленное количество различных способов создания проекта в консоли действий. Я считаю что так и должно бытьNew project -> Game -> Blank project (for smart display). Я включил API действий для этого проекта.

Я создал такой проект gactions init interactive-canvas --dest test-canvas

Я обновил файл sdk/settings/settings.yaml с моим идентификатором проекта.

Когда я пытаюсь продвинуть свой проект с gactions push Я получаю пару предупреждений, особенно это Custom actions can only be specified in Conversational Actions projects:

...
Waiting for server to respond...
[WARNING] Server found validation issues (however, your files were still pushed):
  Locale  Validation Result
          Custom actions can only be specified in Conversational Actions projects.
  en      Short description is required
  en      Long description is required
...

Когда я пытаюсь бежать gactions deploy preview Я получаю следующую ошибку:

Deploying files in the project "test-canvas" to Actions Console for preview. This may take a few minutes.
Sending configuration files...
Sending resources...
Waiting for server to respond. It could take up to 1 minute if your cloud function needs to be redeployed.
[ERROR] Server did not return HTTP 200.
{
  "error": {
    "code": 400,
    "message": "Request contains an invalid argument.",
    "details": [
      {
        "@type": "type.googleapis.com/google.rpc.BadRequest",
        "fieldViolations": [
          {
            "description": "Custom actions can only be specified in Conversational Actions projects."
          }
        ]
      }
    ]
  }
}

Как мне создать Conversational Actions project? Я думал, что делал это все время? Я сбит с толку. Может кто-то указать мне верное направление?

Благодарность!

С уважением, Тобиас

$ gactions version
3.0.0+316143447

1 ответ

Решение

Я тоже пытаюсь запустить проект. Я получаю то же сообщение об ошибке, и мне интересно, нужно ли что-то исправить на стороне Google. На данный момент я просто используюgactions pushкогда я обновляю любой код и перехожу в Консоль действий> Веб-перехватчики и нажимаю " Развернуть". Я жду, пока он развернется на сервере, затем нажимаю вкладку " Тест ", чтобы поиграть с симулятором.

Другие вопросы по тегам