2

在对话中的某个时刻,可能会发生用户没有提出任何问题的情况,系统有必要通过消息对用户做出反应。这个怎么做?

4

2 回答 2

1

对话是无状态的。所以你需要在应用层处理这个问题。您将让应用层在设定的时间后向对话发送消息以使其响应。

于 2016-11-10T18:54:00.407 回答
0

它是一个对话服务,所以想法是响应用户输入。正如西蒙所提到的,它需要由应用程序处理。假设用户在一段时间内没有输入任何内容,因此应用程序应该在该时间间隔之后调用对话服务,并使用特定文本表示无响应意图,该文本可以触发您为#No_Response设计的节点。然后可以将来自该节点的响应显示回给用户。

于 2017-06-29T08:52:38.723 回答