如何更改 Alexa 的失败消息?

How to change failure message for Alexa?

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

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

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

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

2。您的端点可用性

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

3。您的端点响应时间

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

如果你很好地涵盖了 exception/error/availability 场景,那么你可以尽可能避免默认错误消息。