Как изменить сообщение об ошибке для Alexa? - PullRequest
0 голосов
/ 30 октября 2019

Я хочу изменить сообщение об ошибке по умолчанию в Alexa, Sorry, I'm having trouble accessing your {} skill right now.

1 Ответ

2 голосов
/ 04 ноября 2019

Вы не можете изменить это приглашение, но вы можете написать код, чтобы избежать этого в максимально возможной степени. Ошибка происходит, когда Alexa не может получить правильный ответ от конечной точки вашего навыка. Это может быть несколько причин, как указано здесь

1. Ваша конечная точка дает неверный ответ

Это может быть связано с ошибками / исключениями, происходящими в вашем коде конечной точки. Вы можете убедиться, что ошибки / исключения не возникают, и если они возникают, есть код для их перехвата и предоставления верного ответа в Alexa с сообщением об ошибке по вашему выбору.

2. Доступность вашей конечной точки

Убедитесь, что ваши конечные точки доступны постоянно, если вы настроили их в качестве конечной точки. Это в значительной степени гарантировано, если вы используете конечные точки Lambda. Но если вы являетесь собственной конечной точкой размещенного веб-сервиса, то вы должны принять все меры для того, чтобы Alexa была доступна для связи с ним.

3. Время отклика вашей конечной точки

Убедитесь, что ваша конечная точка возвращает ответ в течение периода времени, который ожидает ее Alexa (угадайте его 10 секунд). Также убедитесь, что если вы используете лямбда-функции, вы настроили их на разумное время выполнения, чтобы избежать ошибок тайм-аута.

Если вы хорошо охватите сценарии исключений / ошибок / доступности, то вы можете избежать сообщения об ошибке по умолчанию в максимально возможной степени.

...