在 Python 中使用 AWS lambda 对 Google 智能家居采取行动

Action on Google Smart Home using AWS lambda in Python

我使用 AWS lambda 和 Python 为 Alexa 编写了智能家居技能。这一切都很好。

现在我已经开始在 Google 上采取行动,我想在我使用 AWS API 的 AWS lambda 上构建技能 API 网关创建了一个 post 调用并给出了 URL 在 Google 上操作的实现选项卡中。现在我想检查 AWS lambda 和 Google 上的 Action 之间是否建立了连接。我很困惑如何检查这个?

我想知道的第二件事 Google 是否支持 Python,因为 python 中没有示例,社区中也没有人使用过 python。

那里 Github 回购他们已经在 NodeJS 中提供了代码我想通过先执行模拟来理解工作但是它没有太大帮助。就像我想从基础了解流程一样,当我为 Alexa 开发时,我从授权开始,然后转向控制器。

您确定要在堆栈中使用 Python 吗?如果您很灵活并且可以切换到 NodeJS,则可以使用 Google 的 NodeJS 客户端库上的操作来连接 AWS Lambda。

文档在这里:https://developers.google.com/actions/reference/nodejsv2/overview#example_aws_lambda_api_gateway