触发意图
如果你的代码能够将用户的语音或文本匹配到意图,你可以让 Home Assistant 来处理该意图。这既可以在你自己的集成内部完成,也可以通过通用的 Intent handle API 来完成。
当你触发一个意图时,你会收到响应,或者抛出错误。如何将结果返回给用户,由你的代码自行决定。
HTTP API
当 intent 集成被加载后,一个 HTTP API 端点会在 /api/intent/handle 可用。你可以向它 POST JSON 数据,其中包含意图名称及其数据:
Home Assistant integration
在 Home Assistant 中处理意图的示例代码。
意图响应是 homeassistant.helpers.intent.IntentResponse 的一个实例。
speech 字典中的值:
reprompt 字典中的值:
card 字典中的值:

