Действия Google: дубликат имени вызова - PullRequest
0 голосов
/ 12 февраля 2019

В настоящее время я работаю над действием Google, которое проходит альфа-тестирование с одной учетной записью Google, и мне нужно перенести действие в другую учетную запись Google, , сохраняя то же имя вызова .

Сначала я подумал просто экспортировать почтовый индекс моего агента и импортировать его в Dialogflow, используя то же имя вызова.Но я прочитал здесь , что Google не разрешает одно и то же имя вызова в двух разных действиях .Действителен ли также, если один из агентов находится в альфа-тесте, или он действителен только после публикации действия?

В целом, могу ли я оставить оба действия с одинаковым именем, оставив одно в альфа-тесте иопубликовать второй в бета-тесте или вживую?

1 Ответ

0 голосов
/ 12 февраля 2019

Привет и добро пожаловать, Алессия,

Краткий ответ на ваш вопрос: Нет , вы не можете выполнять два действия с одним и тем же именем вызова, особенно при его развертывании.

Позвольте мне кратко рассказать вам о моем собственном опыте: у меня также есть два проекта для одного действия, один для тестирования, а другой для производства.Когда я пытаюсь использовать то же имя вызова, первая ошибка, с которой я сталкиваюсь, находится на панели:

Не удалось зарезервировать ваше произношение «Имя действия»

Но я подумал;«Но это все еще сохраняет детали. Я не собираюсь развертывать его в любом случае, поэтому мне не нужно его резервировать».Но когда я пытаюсь протестировать действие в симуляторе, я сталкиваюсь со второй ошибкой:

Вы не можете использовать действия, развернутые others в симуляторе.Если вы хотите попробовать действия, используйте Google Assistant на своем телефоне или на других совместимых устройствах.

Короче говоря, Simulator думает, что вы пытаетесь вызвать действующее действие, и запрещает его, поскольку онне подключен к вашему текущему проекту.

Как я смог обойти это?

На самом деле все довольно просто: я назвал тестовую версию действия "Action Name Dev",Поскольку я никогда не буду развертывать эту версию, это не проблема вообще.Я использую его только для вызова действия, оно не влияет на разговорный опыт или код.

Если у вас есть какие-либо другие вопросы, продолжайте и опубликуйте их.

...