Ссылка на действие с Dialogflow возвращает пустое намерение в консоли действий - PullRequest
0 голосов
/ 05 августа 2020

Я пытаюсь интегрировать ссылки действий. Я создал два намерения в Dialogflow: product.user.order и product.user.price. Это обе ссылки на контент, которые можно увидеть здесь: enter image description here

In the Actions Console, under Deploy -> Action Links, I want to set the user.product.price intent to generate a URL to deep link users into a specific action. When I select the intent, it says: Action Links are not enabled for this intent in nl language. You can enable it here.enter image description here

So after clicking the link I'm routed to Develop -> Actions -> my intent. At the top it says Dutch and when I try to modify the languages it is Dutch as well. My Dialogflow agent is Dutch as well and uses the code Dutch - nl. After confirming the languages are both Dutch I set the 'Links' tab of the intent to true by switching the button. This generated a URL for the intent with the specified Link title, as can be seen here:

?intent=user.product.price&hl=nl"> ? Спросите , чтобы получить цену  

После возврата к Развертыванию -> Ссылки действий в Консоль действий, я хочу сгенерировать URL-адрес для пользователей с глубокими ссылками. Внезапно создаются две пустые опции:

введите описание изображения здесь

Оба пустых параметра создаются после включения ссылок в разделе «Разработка». Они также генерируют URL-адрес в следующем формате: https://assistant.google.com/services/invoke/uuid/<uuid>?intent&hl=nl. Это неверно, поскольку намерение не указано (что кажется очевидным, поскольку создается пустой параметр). После тестирования ссылка явно не работала, как ожидалось.

Когда я выбираю намерение user.product.price, оно все равно будет говорить: Ссылки действия не включены для этого намерения на языке nl. Вы можете включить его здесь. Это направит меня на ту же страницу, и после повторной попытки настройки ссылки он по-прежнему возвращает пустой параметр.

Есть ли у кого-нибудь решение?

...