问题标签 [flask-ask]

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 回答
27 浏览

flask - 当我尝试运行一个小脚本时,它显示“找不到记录器“场景指南”的处理程序”

当我尝试执行给定的代码时,我得到 No handlers could be found for logger "scenario guide"。我不知道要使用什么处理程序,有人可以帮我吗?

0 投票
2 回答
737 浏览

python - Alexa Skill:获取用户位置

我正在尝试使用 Amazon 设备地址 API 获取设备的位置。我参考了这个答案的代码:Get location from Alexa Skills Kit (ASK)

AttributeError: 'NoneType' object has no attribute 'consentToken'但是,当我运行代码时,我得到了一个。以下是堆栈跟踪:

我正在使用 ngrok 来部署技能并使用烧瓶请求进行开发。以下是代码:

我无法对上面链接的问题的答案发表评论,因为我还没有必要的声誉。谢谢您的帮助!

0 投票
1 回答
172 浏览

flask - 分派时 Flask-ask Flask Error

我有一个奇怪的问题。我使用 Flask Ask 框架完成了多个 Alexa 技能。

今天我想测试我的新技能,但收到以下错误:

调用意图并最终返回返回问题(question_string)后发生错误

第一个初始的 LauchRequest 得到处理没有任何问题。

我在考虑我的虚拟环境的一些版本问题。但是我对一项旧技能(1 个月大)进行了交叉检查,在那里我也有意提出询问请求,但它仍在工作。

我将整个 virtualenv 复制到新技能项目中,但仍然没有荣耀。

更新:包含失败代码

这是 pip freeze 有人可以帮助我吗?BR

0 投票
1 回答
327 浏览

python - 烧瓶问槽总是被映射到无

我的自定义意图插槽始终被识别为None.

我有一个如下所示的意图架构:

我的代码在 python 中,使用了 flask-ask 框架。我的主要入口点如下所示:

然而,即使是这个简单的例子,当输入是:

我在亚马逊开发者控制台的测试面板中尝试过使用小写字母和有/无标点符号,但返回总是:

表示 None 作为 'eventCity' 传递。我是否在意图模式或代码中错误地传递了这个插槽?

谢谢

0 投票
1 回答
2717 浏览

flask-ask - 无法安装烧瓶问

我正在尝试使用 pip(3) 安装烧瓶询问。收到以下错误

from pip.req import parse_requirements ImportError: cannot import name 'parse_requirements'

我将源代码克隆到我的机器上并尝试了“python setup.py install”但得到了同样的错误。似乎 pip 存在一些兼容性问题,但无法解决问题

任何指示 - 请帮助

0 投票
1 回答
73 浏览

amazon-web-services - 恢复通过 zappa 部署的代码

一个月前,我使用 zappa 部署了我的 flask-ask 应用程序。我使用了 alexa 技能应用程序中的端点。现在我想修改一些我在本地没有的代码。我需要退出 zappa 库。我用谷歌搜索,但找不到将代码重新输入系统的方法。

0 投票
1 回答
146 浏览

python - Flask-ASK 和 Amazon S3

尝试部署 Alexa Skill。我之前使用过node.js来部署技能,但从来没有使用过python。我使用 Flask-ASK 框架开发代码并使用 HTTPS enpoint 和 ngrok 进行测试。测试代码是成功的,所以我正在尝试部署。我按照 AWS 的说明将 python 文件和依赖项压缩到同一个根文件夹中,并且只压缩内容,而不是文件夹本身。.zip 文件太大,我无法直接上传到 lamda(16.1 MB - 尝试上传超时),所以我尝试使用 Amazon S3 云服务。这是非常直截了当的,所以我认为我在这方面没有犯任何错误。创建了我的存储桶并上传了我的 zip。将路径输入 lambda。下一步是我不确定什么是对/错的地方。我必须定义 lambda_handler。我唯一编辑和创建的 python 脚本的标题是main .py --> main .lambda_handler 我假设 {如何将 python 库添加到 Alexa 的 AWS lambda 函数?}。Alexa Developer Portal 已正确配置为 lambda 函数 ID。我保存它,构建函数,切换到测试,调用技能,然后我得到“出现问题......等等”。回复。

显示 zip 的根目录(文件夹刚刚解压缩以显示内容预览)-.py 文件和依赖项位于同一文件夹级别 显示 zip 的根目录(文件夹刚刚解压缩以显示内容预览)- __main__.py 文件和依赖项位于同一文件夹级别

显示 S3 路径和上传名称(实际上是上传的 - 我只是在上传新版本之前抓取了图片) 显示开发者控制台设置[![][2]

显示开发者控制台设置 显示 S3 路径和上传名称(实际上是上传的 - 我只是在上传新版本之前抓取了图片)[![][3]

0 投票
1 回答
311 浏览

python - Flask Ask 上的 Alexa 实体解析(不处理同义词)

我正在使用具有自定义插槽 - 性别的 Flask-Ask 制作 alexa 技能。主要取值为“男”、“女”,对应的同义词有“他”、“她”、“男孩”、“女孩”等

该技能只是根据人的性别做出反应。例如。“他 24 岁”的话语应该给出“男性”,但给出“他”作为回应

我可以在技能的 Json 输出中看到正确的值,但是是否有一个更简单的内置函数来处理烧瓶中的分辨率,而不是在意图处理程序中编码或解析 json 响应?

任何帮助将不胜感激

0 投票
2 回答
4151 浏览

python - 获取错误 datetime.date(2018, 6, 12) 在 Python 中不是 JSON 可序列化的

我正在尝试使用 Flask-Ask 并创建 Alexa 技能。我在将日期和时间存储到 json 时遇到问题

下面是错误

下面是代码片段

通过的日期就像 2018-06-12

我读到我们需要对其进行序列化,但我无法使其正常工作以满足上述代码要求。有人请帮忙。谢谢

0 投票
11 回答
10128 浏览

python - Zappa 部署错误:GET 请求产生 502 响应代码

我正在尝试部署使用 Flask-Ask 构建的第一个 zappa 示例应用程序,看起来一切正常,但在 Deploying API 语句之后我收到以下错误:

错误:警告!已部署 lambda 的状态检查失败。对“/”的 GET 请求产生了 502 响应代码。

这是我正在执行的代码,对示例应用程序进行了微小的更改

  • 使用的 Zappa 版本:0.46.1
  • 操作系统和 Python 版本:Windows 7、Python 3.6

有人可以帮我吗?