在 Google Dialogflow 中集成 Wolfram Alpha API

问题描述

我有 WolframAlpha 简答 API 的 appID,但不知道如何将查询请求集成到 Dialogflow 程序中。我怎么能这样做?

解决方法

在较高级别上,您可以使用 Dialogflow Fulfillment 功能进行集成,将用户的信息传递给 Cloud Function 中的代码或网络钩子。

一旦信息存在,那么您在 Cloud Function 或其他可以接受 webhooks 的系统上的代码需要将从 Dialogflow 收到的信息发送到 WolframAlpha 的简短回答 API 以获得回复并将该回复处理到Dialogflow 所需的格式。然后 Dialogflow 将接收响应(如果返回的速度足够快)并将其返回给您的用户。