作为 webhook 从 google assistent 传递的简单短语,然后是节点红色逻辑

Simple phrase passed from google assistent as a webhook, then node red logic

我有 node red sercer 来处理我的家庭自动化。 我还有 3 google 个扬声器(1 个集线器和 2 个迷你扬声器)。 我希望能够在 google assistent 中说一些短语,他应该将它们作为 webhook 传递给指定的 URL。节点红色将完成剩下的工作。 节点红色部分很简单,但我无法理解 google 辅助部分。 我可以用 IFTTT 做到这一点,但我不想使用它,原始 google 集成似乎是更好的做法。 你能帮我吗?

因此,您无法教您的 Google 智能助理设备本身响应一个短语并将其发送到您的网络钩子。您可以为 Google 助手创建一个 Action,它的功能就像 phone 上的应用程序一样。当有人与您的操作互动时,您教该操作响应特定的短语。

您可以在两种类型的操作之间进行选择:

  • 对话动作:围绕对话设计。
  • Smart Home Action:围绕基于命令的交互和智能家居设备设计

根据您想进行的对话类型,您可以选择其中一种。根据您的描述,最好选择对话操作,因为您只是将数据发送到网络钩子,而不是直接与智能家居设备交互。

要发送数据,您的 Action 也可以使用 webhook。它不能直接连接到您的节点红色 webhook,因为操作需要处理的代码 来自设备的信息。使用 Googles code libraries 之一,您可以通过代码进行 HTTP 调用或任何您需要的 Node Red 并让 Node Red 处理它。