Как реализовать выполнение для альфа / бета-релизов действий Google
Я разрабатывал на Google действия с использованием Dialogflow. При использовании симулятора для тестирования веб-зацепки работали как прелесть.
Я опубликовал Альфа-релиз, но он не работает вообще. Альфа-тестеры не могут подключиться к нему, и когда я тестировал эту альфа-версию на симуляторе, он говорит: "сейчас не отвечает.
В документации "Выпуск ваших действий в альфа- и бета-среды" параграф гласит: "Реализация выполнения для альфа / бета-версий. Информация о канале релиза не включена в HTTP-запрос от помощника к вашему исполнению. Для обработки каналов релиза в вашем выполнение, вы должны предоставить разные URL выполнения (например, один URL выполнения для беты и другой URL для рабочей версии вашего действия)"
Я искал везде, и я не мог найти никаких указателей о том, как реализовать новое исполнение для Альфы (и в конечном итоге опубликованный выпуск). У меня есть один URL-адрес, который я использую при выполнении в Dialogflow, так как я могу сделать иначе?
1 ответ
Один и тот же webhook будет работать для всех версий (по крайней мере, он работает для aplha в моем случае), проверьте один из следующих случаев...
- Убедитесь, что вы добавили почтовые адреса альфа-тестеров в список альфа-тестеров, иначе они не смогут получить доступ к альфа-версии.
- Убедитесь, что вы развернули последнюю обновленную версию агента для действий на странице Google. Если нет, то
Если вы получаете сообщение "измененное действие", подобное этому, это означает, что у вас есть изменение, которое еще не развернуто.
Развертывание агента не происходит мгновенно и занимает много времени, чтобы стать доступным на платформах действий Google. Проверьте текущее состояние выпуска вашего последнего развертывания, оно должно показывать "развернуто", если оно показывает "развертывание", вам нужно подождать некоторое время, чтобы развернуть его.
Если все вышеперечисленное в порядке, протестируйте альфа-релиз и проверьте свой журнал веб-хука (даже проверьте, получает ли веб-хук хотя бы запросы или нет), это будет единственное место, где вы найдете любую возможную ошибку,