如何从 Java 应用程序以编程方式关闭或重置对话?根据 Dialogflow CX 文档,“会话保持活动状态,并且在为会话发送最后一个请求后,其数据将存储 30 分钟。 ”
我想让会话保持活跃的时间更短。例如,如果我希望会话保持活动状态 5 分钟,则当用户在上一条消息后 5 分钟或更长时间发送消息时,必须重新开始对话,并且必须关闭之前的流程,并且必须删除上下文参数。
对于 Dialogflow ES,可以使用 ContextsClient,但是新版本不提供 ContextsClient 类。
dialogflow-cx
dialogflow-cx ×1