Обновите опубликованное Действие в Google - PullRequest
0 голосов
/ 01 октября 2018

Недавно я создал Action на Google и следовал официальным документам.Я построил это и выдвинул это для обзора.Команда Google развернула его после просмотра.Теперь я хотел добавить некоторые новые функциональные возможности к существующему действию.Тем не менее, я столкнулся с небольшой проблемой при этом.

Я использовал DialogFlow для создания функций агента и Firebase в качестве выполнения моего webhook.Теперь изменения, внесенные в агент, находятся в черновике новой версии и не влияют на живую версию, но изменение функции firebase влияет на мое живое действие, поскольку функция firebase развертывается по тому же URL-адресу.Я также получил электронное письмо о том, что здоровье моего действия критически важно , поскольку веб-крючок не отвечал на запросы должным образом (поскольку я вносил некоторые изменения).

Чтобы решить эту проблему, ясоздал другую функцию firebase и добавил все мои старые и новые функциональные возможности к этой новой функции и обновил ее как выполнение webhook моего того же агента DialogFlow, который сейчас находится в черновике.После удовлетворительного тестирования я снова опубликовал тот же агент, и он был успешно развернут.

Мой вопрос здесь таков: Существует ли какой-либо другой механизм для обновления опубликованного действия, кроме создания новых функций firebase? Как и в случае развития навыков Алекса, два экземпляра навыка создаются, когда навык оживает: «Жизнь» и «Развитие».Изменения в режиме разработки (как модель взаимодействия, так и развертывание внутреннего кода) не влияют на живые навыки.

1 Ответ

0 голосов
/ 01 октября 2018

Dialogflow имеет систему управления версиями и среды , которая позволяет вам настраивать «бета» трек вашего действия с его собственным выполнением во время создания прототипа.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...