我的目标是在收到来自 Google 智能扬声器的特定意图命令后触发对 Cloud Functions 的请求,并通过调用外部 API 对其进行处理。我的计划是使用 Google Console 上的操作来开发它。
但是,在 Google Console 上“操作”的“开发”选项卡中,我只看到“调用”(DisplayName) 和“操作”(webhook、日志、SDK 设置)作为可用选项。尽管通过准备好的 Webhook 连接到 Cloud Functions 触发器,但测试期间没有任何反应。
我注意到其他开发人员为直接操作开发的功能仍然可以运行,这让我想知道我可能缺少什么。
这是我的问题:
直接行动到底是什么?
我遇到了“场景/意图”等术语,并了解到对对话操作的支持已经结束。这是否意味着现在不可能自定义场景/意图来处理特定操作?
如果通过 Google Console 上的 Actions 进行开发不可行,是否有其他方法?在我的初步研究中,我发现了一些有关应用程序操作的信息,但似乎需要大量的开发工作。
是否可以通过HomeGraph API调用云函数?看来需要通过 Google Assistant 来完成,但我找不到任何有关为此目的定制 Google Assistant 的信息。
N在Consle Actions 中创建项目后,设置显示名称。即使设置了实现 URL 并在测试模式下使用实际扬声器进行测试,也无法识别显示名称。
由于对话操作已弃用,您想要实现的设置现在无法实现。有关这给 Google 智能家居生态系统带来哪些变化的更多信息,请参见此处。