我可以发送HTTP请求到Alexa的技能端点以触发Alexa的重新提示吗?

时间:2019-05-14 10:12:02

标签: amazon-web-services alexa alexa-skill

情况就是这样。

我将使用相应的命令(“ Alexa, do whatever..”)开始技能,在Skill Endpoint中处理后续的LaunchRequest,然后(几分钟后),Alexa会提示用户一些问题

我想知道是否可以通过从第三个Web服务向相应的端点发送请求来触发Alexa中的较晚提示(实际上是重新记录)。我想我可以在端点(AWS Lambda函数或其他功能)中处理HTTP请求,但是我不知道是否可以在Alexa中触发响应而无需先启动响应。

1 个答案:

答案 0 :(得分:2)

我认为这是不允许的,因为它将打破一个基本的隐私问题,在该问题中,交互需要由用户发起,因此违反Alexa TOS。

如果您的“记录”实际上并不需要第三者触发,例如,如果您不响应代码事件而运行某些内容,那么您可以查看提醒API。

您确实需要在开始时先征得他们的许可,这样可能会在某种程度上改变您的流程,但随后您可能会提示他们以这种方式重新投入使用技能。