问题标签 [ask-cli]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
138 浏览

amazon-web-services - ask-cli, Ask deploy, UnrecognizedClientException: 请求中包含的安全令牌无效

我是 Alexa 的新手,对以下错误感到沮丧:

UnrecognizedClientException:请求中包含的安全令牌无效

例如,我可以使用 ask new 命令创建新技能:

AWS 配置文件“ask_cli_default”已成功与您的 ASK 配置文件关联

但是当我使用 ask deploy 时,它会给出上述错误。

任何人都可以帮忙吗?.

0 投票
1 回答
74 浏览

amazon-web-services - 有没有办法通过詹金斯要求部署?

我想通过自动化部署 Alexa 技能的过程,并希望我的管道为我执行以下操作:-

  1. 询问 deploy --target lambda 我的 lambda 是否已被修改
  2. 如果我的模型已被修改,请询问 deploy --target model。

我知道我可以设置一个 IF 条件来检查git log或检查Jenkins 中的变更集,它将解决我的目的,但由于我的技能已经投入生产,我不想增加任何错误技能被修改的风险,我将不得不再次发送它进行重新认证。

0 投票
1 回答
275 浏览

json - Amazon ASK CLI Alexa 更新技能不起作用

我使用 ASK CLI 创建了基于 Hello World 模板的 Alexa 技能。该技能称为演示技能。我想使用 ask api update-skill 命令更新技能,以反映我对 demo-skill 项目结构中的 en-US.json 文件所做的本地更改。这是我正在使用的命令:

这是我收到的错误:

有人可以解释一下这里缺少什么参数吗?如果我做错了,我该如何使用 CLI 更新技能?

0 投票
0 回答
358 浏览

aws-lambda - 询问(alexa 技能包)CLI 的问题 - 询问部署并询问对话/模拟创建奇怪的错误。连接到端点可能有问题

一切正常,直到我使用“询问对话框”时开始出现此错误:
错误的图片

错误:此话语未解决您技能中的任何意图。请调用您的技能并使用不同的话语重试,或者在再次测试之前更新您的交互模型以包含此话语。

几次尝试后,我尝试部署我的更改,看看我是否可以在控制台中正确测试。

它没有工作,虽然看起来部署是成功的。我试图在“ask init”中更改我的个人资料,我试图删除并重新安装 ask-CLI,但这也不起作用。

我尝试克隆我在控制台中创建的一项技能,并且它有效,但是当我尝试进行更改和部署时,错误又回来了。

我尝试使用“询问模拟” --force-new-session,但它仍然不起作用。

我运行“询问对话框”和“询问模拟” --debug

这是输出-

当我将它插入 lambda 测试时,输出是-

代码中的行 -

我不知道为什么handlerInput.t突然不起作用,但是问题出在errorIntentHandler,所以除了这个错误之外,我们还有原始错误。

我尝试使用我自己的 Node.js 端点进行调试(不出所料,它不起作用),似乎端点连接存在问题。

当它以前工作时,我通常会在我的推荐行中收到一个请求 JSON,但现在连接在此之前失败了。

注意: 我尝试打开很多新项目,所以我可以检查一下。

ask init即使在使用and 立即创建新项目后它也没有工作ask deploy

0 投票
1 回答
52 浏览

jovo-framework - Jovo 部署无法找到 ask-clik

我正在尝试使用 Jovo 构建 Alexa 技能,但停留在 jovo deploy 不起作用的地方。查看错误似乎无法找到ask-cli。Jovo build 工作正常,另外,如果我尝试 ask-cli deploy,那一个也可以。问题似乎与某些配置有关,我尝试查看所有项目文件但没有找到任何可以解决此问题的设置。如果我在这里遗漏任何东西,有人可以指导我..

我发现很少有人在运行 ask init,但它要求提供 lambda 和技能文件路径,而我在 jovo 中看不到这些路径。我尝试将 jovo 文件与 ask-cli 进行比较,但没有找到 lambda 的匹配文件,所以不确定这是否会出现问题。

在此处输入图像描述

0 投票
0 回答
26 浏览

alexa - 具有持久性的演示无法在本地运行

我运行了 Amazon Alexa 视频教程“为 Alexa 技能设置本地调试”,并且在 VSCode 上针对“hello World”应用程序进行了成功调试,如视频中所示。但是,运行任何具有持久性的演示,例如Cake WalkHigh Low,应用程序将失败,如下所示:

用户 > 开始高低游戏

Alexa > 请求的技能响应有问题

我需要设置某种权限以允许在本地访问持久性吗?它没有在我能看到的任何地方的教程文档中指定。

[注意,从开发人员控制台运行并将端点(重新)设置为 AWS Lambda 有效。]

调试窗口给出:

0 投票
1 回答
291 浏览

alexa - 部署到 lambda 时询问部署挂起

我已经使用 lambda 后端手动部署了许多 Alexa 技能并了解手动过程,但是我不熟悉使用 ask cli v2。

我相信我已经完成了指南中的所有步骤,只要同时设置了 ask 和 aws cli。我已经在 AWS 中设置了我的角色。

我目前只是想习惯这个过程并运行

更改调用然后运行

一切看似正确,直到

技能代码构建成功。使用构建流程 nodejs-npm 成功构建到 C:\location\projectName.ask\lambda\build.zip 的区域默认代码。

==================== 部署技能基础设施 ===================== / 为区域部署 Alexa 技能基础设施“默认”→ 不存在 IAM 角色。创建 IAM 角色...

然后我们就等着……永远。

AWS CLI 配置文件具有 IAMFullAccess 以根据需要创建角色。

我错过了什么?

0 投票
1 回答
50 浏览

node.js - 每次我在 ask-cli v2 中部署我的技能时都会抛出错误

在此处输入图像描述

我最近从 ask-cli v1 迁移到 v2 每次我创建一项技能以托管 AWS Lambda。但是,当我通过命令行使用“ask-deploy”部署技能时,我不断收到此错误。我不知道哪里出错了。后端代码是完美的。前端是在开发者控制台中创建的。但是,不会创建 lambda 函数。

这个错误不断出现!有人请帮我解决这个问题

0 投票
1 回答
137 浏览

python - 名称“REQUIRED_PERMISSIONS”未定义

我正在尝试通过 alexa 为具有以下代码的计时器设置语音权限:

然而,我得到了名字'REQUIRED_PERMISSIONS' is not defined 奇怪的是,它与我的其他技能完美配合,但与我用一些附加组件构建并从 CLI 启动它的新技能不兼容。不过,这不应该影响它。有谁知道为什么或我该怎么办?

0 投票
1 回答
125 浏览

git - 使用“询问新”时 Alexa 托管的技能错误

现在花了几个小时,所以有时间寻求帮助。尝试在 Windows 10 上安装 Alexa ASK CLI。

NPM v5.5.1 节点 v8.9.1 Git git 版本 2.28.0.windows.1

运行“询问配置”并很好地设置配置文件。

当我运行“ask new”时,它会进入“- Cloning Alexa Hosted Skill...”,抛出以下错误:

我尝试过重新安装 NPM、Node、Git、重置“询问配置”、更改 GIT 安装选项以及我能想到的所有其他内容。

有人有什么想法吗?

提前致谢。