首页 > 解决方案 > 如何更改 Alexa 的失败消息?

问题描述

我想更改 Alexa 中的默认失败消息,Sorry, I'm having trouble accessing your {} skill right now.

标签: amazon-web-servicesalexaalexa-skills-kitalexa-skillalexa-voice-service

解决方案


您无法更改该提示,但您可以编写代码来尽可能避免这种情况。当 Alexa 无法从您的技能端点获得有效响应时,就会发生错误。如here所述,可能有多种原因

1. 您的端点给出的响应无效

这可能是由于端点代码中发生的错误/异常。您可以确保不会发生错误/异常,如果发生,则有代码可以捕获它们并向 Alexa 提供有效响应,并提供您选择的错误消息。

2. 您的端点可用性

如果您已将它们配置为端点,请确保您的端点始终可用。如果您使用 Lambda 端点,这几乎可以保证。但是,如果您是自己的托管 Web 服务端点,那么您必须采取所有措施来保持它可供 Alexa 与之通信。

3. 您的端点响应时间

确保您的端点在 Alexa 期望它获得的时间段内返回响应(猜测它的 10 秒)。还要确保如果您使用的是 Lambda 函数,您已经为它们配置了合理的执行时间以避免超时错误。

如果您很好地涵盖了异常/错误/可用性场景,那么您可以尽可能避免默认错误消息。


推荐阅读