我正在使用实现从数据库获取数据。而且我已经将我的机器人与Facebook集成在一起。
当前,我正在根据API本身中的facebook自定义数据库响应,并将其发送到dialogflow。 我也想将其与Skype集成。
现在我的问题是,我可以在dialogflow中而不是在API中自定义我的api响应。由于我想将我的机器人与多个平台集成在一起,因此它们的响应将按照facebook或skype进行格式化。 所以我也需要为Skype创建另一个api。我想避免这种情况。
所以我想从我的api中获取输出,并使用自定义有效负载在dialogflow本身中对其进行格式化。那么有可能以这种方式工作吗?
答案 0 :(得分:0)
当然!您可以使用API获取存储的数据,然后格式化将要使用的平台的响应。在this example中,有效负载包含对Google Assistant,Facebook和Slack的不同响应。
另外,请查看this NodeJS library,它可以更轻松地开发您的履行代码。