- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我已经下载了 Alexa Skills 在线教程:
https://github.com/amzn/alexa-skills-kit-js/blob/master/samples/reindeerGames/src/index.js
并遵循(我认为)教程中的所有说明:
这是针对首次 Alexa Skills 开发人员的教程。我的问题是,点击“保存并测试”按钮后,我收到此错误消息:
errorMessage”:“异常:TypeError:无法读取未定义的属性“应用程序””
有谁知道上述错误是什么意思或如何消除它?
非常感谢。
最佳答案
这看起来像一个 JavaScript 错误,告诉您您正在尝试在 undefined variable 上使用名为 application 的属性。
JavaScript 会将值“未定义”分配给您使用但尚未设置的任何变量。
您可以通过多种方式调试 Lambda 中的问题。也许最简单的方法是查看日志。为此:
查看最新日志,查找您的文件之一(通常是 index.js)中报告的错误,特别是行号。这应该可以帮助您找到错误。
请注意,时间戳为 GMT,因此可能与您的实际时间不匹配。如果您有多个条目,这可能会造成困惑。但分钟应该匹配,帮助您验证您正在查看的日志条目是否正确。
调试 Lambda 问题的更高级、更快捷的方法是包含“测试”请求,并在每次将代码上传到 Lambda 时运行该请求。
要进行此设置:
现在,每次您将新代码上传到 Lambda 时,您都可以选择“测试”,然后您刚刚保存的请求将会运行。
最重要的是,控制台日志将显示在右下角,使您无需切换到日志并刷新即可查看它们。
关于alexa-skills-kit - Alexa 基本技能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36587169/
如何打开一个大格式的文本文件 [[skill1, skill2, skill3, ...], [skill1, skill4, skill6, ...], ….] 在 Python 中。我尝试过使用
首先,如果我在 alexa 应用程序开发页面上使用模拟器,一切正常,尽管请求看起来有些不同。如果我对我的 Alexa 设备说“询问 appName {x} 和 {y}”,那么我的 Web 服务会被调用
Alexa 技能商店中的某些技能仅使用“Ok Alexa,告诉我一个笑话”或“Ok Alexa,你能复制我吗”之类的句子即可激活,而不使用“Ok Alexa,告诉 [skill]”等标准调用[某事]”
我想开发一个简单的 Alexa 技能,它应该只做一件事。 通过调用它: Alexa, play Radio Luxembourg 它应该播放 http://sc-rtllive.newmedia.lu
我可以将我的 Amazon Alexa Skill 与两个外部服务相关联吗? 我想从他们两个汇总数据,但我需要使用两个不同的访问 token 。 我可以通过使用 Alexa 帐户链接来获取它们吗? 最
我正在开发 Alexa 技能。我想授予我公司的其他人使用该技能的权限,以便对其进行测试。有没有办法做到这一点? 到目前为止,我发现了以下内容: https://developer.amazon.com
我正在使用 Node.js 上的 Alexa Skill Set SDK 构建 Alexa 教学练习技能。我将每个 cooking 步骤保存到数据库中,因此如果技能超时,用户可以重新打开技能并从中断处
我正在使用 Node.js 上的 Alexa Skill Set SDK 构建 Alexa 教学练习技能。我将每个 cooking 步骤保存到数据库中,因此如果技能超时,用户可以重新打开技能并从中断处
我正在阅读 Alexa Skills 的文档,似乎有一个后备意图 https://developer.amazon.com/docs/custom-skills/standard-built-in-i
我正在构建一个需要能够处理问题答案的 Alexa 应用程序。我有一个 SkipIntent具有跳过问题的示例话语的意图。 我想建一个 AnswerIntent可以接受任何答案并根据正确答案处理它们。我
当前行为: 我可以通过开发者控制台访问我的每项 Alexa Skills 的指标,例如“过去 7 天的唯一身份客户总数” 期望的行为: 通过 Amazon 的 ASK CLI 或 SMAPI 执行相同
在 php 中,我们通常使用 name="skills[]"从表单中获取数据作为数组,但如何在 angularjs 中执行此操作?PHP 示例: 我想在 AngularJS 中做同样的事情,但出现语
我想在我的话语中收到一美元。因此,例如,如果我问 Alexa: Send $100.51 to Kroger. (读作,一百美元五十一美分)我想收到值100.51在适当的插槽中。 我试过搜索,我像这样
我正在做其中一个教程(HelloWorld),以使Echo熟练掌握技巧,然后按照指示进行操作。当我使用Service Simulator测试该技能时,我输入了 Alexa, tell Greeter
使用此Amazon-provided library,我正在研究alexa技能,该技能可播放短mp3文件队列。触发音频的代码如下所示: this.response.audioPlayerPlay('R
例如,假设我想在ios应用程序中启动相机以拍照,是否可以利用ASK和iPhone麦克风来理解用户语音命令(“启动相机”)来启动相机并触发ios中的功能? 最佳答案 简短答案:不可以。 长答案:是的,但
我正在使用 python 开发一个 Web 服务,该服务将作为自定义 Alexa Skill 的后端逻辑运行。我正在使用 Flask、flask-ask(Alexa Skill Kit) 和 MySQ
早些时候我遇到了 Alexa 没有将状态更改回空白状态的问题,并且 found out that there is a bug in doing that .为了完全避免这个问题,我决定强制我的技能始
我想拥有一种自定义技能,但是它需要直接访问用户的声音(我们录制的音频的输出)。 Alexa可以/将中继流而不是发送请求调用(启动/意图/ session 结束)吗? 我了解自定义技能可以将mp3作为响
我创建了一个 Amazon Alexa 技能,它具有一个意图 (MyIntent) 和两个自定义槽类型(SlotA 和 SlotB)。意图架构如下所示: { "intents": [ {
我是一名优秀的程序员,十分优秀!