Я пытаюсь интегрировать ссылки действий. Я создал два намерения в Dialogflow: product.user.order
и product.user.price
. Это обе ссылки на контент, которые можно увидеть здесь:
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.
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. Вы можете включить его здесь. Это направит меня на ту же страницу, и после повторной попытки настройки ссылки он по-прежнему возвращает пустой параметр.
Есть ли у кого-нибудь решение?