【发布时间】:2018-09-22 19:25:21
【问题描述】:
我已经创建了一个带有事件的意图。我正在发送带有正确 sessionId 的文档中描述的 POST 请求(对应于我与 Bot On Slack 的对话) 当我发送请求时,意图被触发并且对我的请求的响应是正确的,但是 Slack 上没有显示任何消息。我已经仔细检查了会话,这是正确的,因为我已经放置了一个包含一些值的上下文,我可以在我的请求的响应中取回这些值。
【问题讨论】:
标签: dialogflow-es
我已经创建了一个带有事件的意图。我正在发送带有正确 sessionId 的文档中描述的 POST 请求(对应于我与 Bot On Slack 的对话) 当我发送请求时,意图被触发并且对我的请求的响应是正确的,但是 Slack 上没有显示任何消息。我已经仔细检查了会话,这是正确的,因为我已经放置了一个包含一些值的上下文,我可以在我的请求的响应中取回这些值。
【问题讨论】:
标签: dialogflow-es
很遗憾,无法向 dialogflow 发送请求以向用户显示消息。您的服务(在本例中为 slack)可以从用户输入向对话流发送查询,然后打印响应,而不是相反。
您可以做的是将另一个端点添加到 slack,您的履行可以将消息直接发送到 slack。在这种情况下,fulfillment 可以向 dialogflow 发送查询以获取格式化的响应,然后将响应发送到 slack。
【讨论】: