создание конца диалога для действия Google с помощью dialogflow и прекращение повторения последнего ответа после резервного намерения по умолчанию

#dialogflow-es #actions-on-google

# #диалоговые потоки #действия в Google

Вопрос:

Я сделал свое первое действие Google с помощью dialogflow. Но у меня есть две проблемы:

  1. Я хочу сделать ответ на выход. Что я пробовал:
  • Создайте новое намерение с именем «выход»
  • введите с помощью обучающих фраз: «стоп», «завершение», «отмена» ….
  • Ответ: «спасибо, до свидания»
  • установите флажок «сделать это намерение окончанием разговора».

Но это не работает. Когда я попробую это. действие закрыто без моего прощального сообщения.

  1. Когда срабатывает мое резервное намерение по умолчанию. После сообщения о резервном сообщении помощник Google повторяет последний ответ….. Я этого не хочу. можно ли отключить его в dialogflow?

Спасибо

Комментарии:

1. Привет, Дейзи, нам легче помочь вам, когда вы задаете 1 вопрос за сообщение stackoverflow. Пожалуйста, задайте еще один вопрос для вашего резервного вопроса о намерениях, поскольку трудно дать ответ на этот вопрос без некоторых скриншотов того, что происходит.

Ответ №1:

Вы можете использовать actions_event_cancel событие exit для запуска ответа, когда пользователь пытается завершить ваше действие.

Комментарии:

1. Привет, я попробовал это. Я создал новое намерение, но в четном селекторе у меня есть только 30 вариантов, таких как «добро пожаловать» и «добро пожаловать в Google assistant» …… но нет «actions_intent_CANCEL», когда я набираю его сам и перехожу к интеграции и «Google assistant». У меня есть «тестовая» ссылка, но затемоткроется тестовая консоль действий Google. Нет кнопки обновления черновика «. и я уже установил флажок (изменения автоматического предварительного просмотра)».

2. Это нормально, если вы выполните шаги, которые он должен обновить, как только вы нажмете Test. Если это не сработает, убедитесь, что вы выполнили шаг 5 : Enable Set this intent as end of conversation. . Намерение не сработает, если оно фактически не завершит разговор.