【问题标题】:Alexa Skill working on amazon.developer console test but not working in beta-testing for alexa AppAlexa Skill 在 amazon.developer 控制台测试中工作,但不能在 alexa App 的 beta 测试中工作
【发布时间】:2018-08-14 14:05:13
【问题描述】:

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

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

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

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

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

【问题讨论】:

  • 你能给这个问题添加一点上下文吗?如果没有更多信息,将很难解决这个问题。该技能是否从可能仅对您本地的数据源中提取,是否使用只有您启用的帐户链接是该技能设置为响应的区域中的测试人员?请提供更多信息。
  • beta 测试人员如何测试您的技能?他们是否使用 Echo 设备?
  • @CicilThomas 我正在尝试用我的手机(使用 Alexa 应用程序)以及 Echo dot 设备进行 beta 测试。两者都给出相同的错误。
  • @ChuckLaPress 用更多信息更新了问题陈述

标签: alexa beta alexa-app


【解决方案1】:

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

  1. 我创建了多种技能(用于测试)但没有注意到 他们有类似的调用词(愚蠢的我:/)。其中之一是 指向较旧的 AWS 账户。感谢@ChuckLaPress 的提示。
  2. 语言设置。我使用了默认的 en-US 语言并从印度尝试。通过包括对所有其他英语的支持来解决它。详情here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-10-31
    • 1970-01-01
    • 1970-01-01
    • 2016-12-28
    • 2019-08-07
    • 1970-01-01
    相关资源
    最近更新 更多