Я создал одно намерение 'askPin'.Если ввод для этого намерения является неправильным, то для ответа требуется 15 секунд.И наконец, симулятор Google показывает: «Приложение не отвечает сейчас, повторите попытку позже.»
Я создал событие followUp для askPin.если я предоставлю неправильный пин-код, он должен вызвать его намерение.Так что это продолжит выполнение и не приведет к сбою приложения.
app.intent('askPin', (conv, params) => {
conv.user.storage.pin_prompt_count =
conv.user.storage.pin_prompt_count
+ 1;
var member = services.getMemberDetails(memberId, params.account_pin);
return member.then(function (result) {
if (result) {
conv.user.storage.pin_prompt_count = 0; //reset prompt count once
verified
conv.user.storage.account_pin = params.account_pin;
conv.contexts.delete('account-pin-context');//delete context to pin
intent will not be invoked again.
return handleService(conv);
}
})
.catch(err => {
if (conv.user.storage.pin_prompt_count > 2)
conv.close("For security measures your account has been un-
linked.\nYou
will need to re-link your account to access this skill. \nIf you
have
forgotten your PIN, please call customer service at <CS phone
number>
during regular business hours <open hours>. \nThank you. Have a
wonderful day.");
else
conv.ask("Invalid Pin. Please try again");
});
});
В ответном разделе симулятора он показывает мне «Неверный контакт, попробуйте еще раз», но не отображается в выходном разделе симулятора.
В настоящее время из-за проблемы тайм-аута происходит сбой приложения.Так что, пожалуйста, как увеличить время ожидания облачных функций Google с 5 секунд до 1 минуты, чтобы приложение не зависало.И предоставьте пошаговый процесс для создания события followUp для увеличения времени ожидания и продолжения выполнения для приложения.
MalformedResponse: ErrorId: c316c2bc-be3b-4c8f-8d9b-2b45434a0325.Не удалось проанализировать ответ Dialogflow в AppResponse из-за неверного ответа платформы.: Не удалось найти RichResponse или SystemIntent в ответе платформы для agentId: 0bc4ed97-dfec-4936-b90d- 28f047eb7b34 и intentId: 3dcf4b35-00e0-4c75-815c-d1a76494e08e.