Переход к намерению, в котором есть слот, с помощью return this.ToIntent () дает ошибку ответа навыка. Не спрашивая значение слота - PullRequest
0 голосов
/ 09 апреля 2020

У меня есть намерение с примерами высказываний и одним слотом.

enter image description here

Когда я вызываю это намерение прямо как: ask <invocation name> to <utterance>, умение спрашивает для значения слота и обрабатывает его.

Но когда я прыгаю на это намерение из другого намерения, используя return this.toIntent("IntentName"), я получаю ошибку ответа навыка.

Вот рабочий процесс, который я хочу:

ОБЕД () -> LinkAccountIntent ()
Если навык связан с учетной записью Amazon, перейдите к NotesBuilderIntent ()

Почему это это происходит? Если я перейду к цели динамически, у которой есть слот, не будет ли он запрашивать значение слота?

Есть ли возможность, что я могу передать пользовательское высказывание с toIntent, чтобы навык мог определить намерение и спросить значение слота, связанного с ним? Если нет, то как я могу это сделать sh? 1026 *

Я получаю кошмар с этим. и слишком близко к сроку!

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