1

我目前处于该技能的开发模式。它正在使用 Lambda 端点。该技能适用于https://developer.amazon.com/alexa/console/ask/test/

当我发送 Beta 测试邀请并在另一个(使用 Alexa 的电子邮件帐户)上遵循 Beta 测试说明时,应用程序给出“意外的通信问题:与请求的技能通信时出现问题”请求标识符:amzn1.echo-api .request.[some-id]

我在 CloudWatch 中没有为我的 Lambda 函数获取任何日志

[更新] 更多信息:该技能在亚马逊分发技能的所有国家和地区都可用。

这是一个虚拟技能,只有一个意图,由这样的命令触发Alexa open mySkill and tell me a new fact,之后控制权传递给 Lambda 函数,该函数从数组中随机选择一个事实字符串。

4

1 回答 1

2

终于解决了。问题主要有两个原因:

  1. 我创建了多种技能(用于测试),但没有注意到它们有相似的调用词(我很傻:/)。其中一个指向一个较旧的 AWS 账户。感谢@ChuckLaPress 的提示。
  2. 语言设定。我使用了默认的 en-US 语言并从印度尝试。通过包括对所有其他英语的支持来解决它。详情在这里
于 2018-08-16T16:00:16.977 回答