Google Action SDK с Dialogflow - проблема конфигурации и выпуска - PullRequest
0 голосов
/ 27 июня 2018

Резюме:

У меня есть 1 проект в Google, настроенный с Google Action, чтобы быть "Action SDK" вместо "Dialogflow". (чтобы получить доступ к моему API вместо диалогового окна с помощником Google)

=> Когда я выпускаю свой проект в Alpha, Конфигурация действия Google (инструмент выполнения) проекта сбрасывается до "Dialogflow" и игнорирует мою конфигурацию.

Подробности:

У меня есть проект Chatbot со следующим потоком:

  1. Google Assistant отправляет запрос приложению с весенней загрузкой (работает как движок приложения в GCP).
  2. Приложение весенней загрузки вызывает диалоговое окно с использованием grpc для определения цели и ответа в Google Assistant.

У меня есть 2 проекта в GAction:

  • один для определения диалогового потока
  • один для конфигурации Action SDK (чтобы добраться до моего приложения на GCP). Этот имеет право на доступ к проекту диалогового потока (IAM config)

Почему 2 проекта? Поскольку, когда я использую 1 проект, содержащий намерения Dialogflow и конфигурацию Action SDK, каждый раз, когда я сохраняю намерение в Dialogflow, сбрасывает конфигурацию действия и задает его как Dialogflow Action => игнорировать Action SDK.

Итак, два разных проекта - мой способ решения этой проблемы.

Проблема, с которой я сталкиваюсь сейчас:

Когда я выпускаю версию проекта, содержащую конфигурацию, в ACTION SDK, когда я пытаюсь ее протестировать, конфигурация сбрасывается в ACTION DIALOGFLOW (и больше не достигает моего API) .

Как я могу сделать релиз, который поддерживает настройку (например, «Action SDK») в тот момент, когда я нажимаю кнопку «релиз» ??

Кто-нибудь еще сталкивался с проблемами при настройке action sdk?

...