Могу ли я использовать параметры в простом ответе Google Assistant? - PullRequest
0 голосов
/ 16 мая 2019

Я создаю агента, который проигрывает аудио и спрашивает, какой игрок 1 нажал во время воспроизведения аудио. Я делаю это в простом ответе Google Assistant в Dialogflow. Звук работает, но он не может получить имя игрока 1, которое сохранено в context.parameter. Кто-нибудь знает, как я мог получить имя игрока 1 в Simple Response?

Я пробовал, как вы можете получить параметр в «нормальном» ответе, который является # p1name_confirmed.p1name (p1name_confirmed является контекстом, а p1name является параметром.

ОК, начнем! 3, 2, 1 Сколько раз вы нажимали вверх # p1name_confirmed.p1name?

Я ожидаю, что он должен сказать "> Хорошо, давайте начнем! Но там написано, сколько раз вы нажимали # p1name_confirmed.p1name?

1 Ответ

0 голосов
/ 17 мая 2019

Да, вы можете использовать контекст в намерениях, чтобы получить параметры другого намерения, и кажется, что вы все делаете правильно.

Возможно, ваш контекст p1name_confirmed продолжительности жизни недостаточен или входной контекст не может соответствовать выходному контексту.Убедитесь, что продолжительность жизни вашего контекста достаточно велика, и вы добавили выходной контекст для намерения нужного параметра (входной контекст также для намерения сделать вызов).

...