我们有一个LUIS Bot,并使用Salesforce Live Agent将Bot移交给人类。当用户选择移交时,我们从bot.js中调用一个对话框,将用户连接到Salesforce,然后开始轮询(使用while循环)以查找Live Agent消息。我们想使用中间件将用户消息发布到Salesforce,因为我们想跳过bot.js中的LUIS调用。向Agent的轮询和用户消息发布工作正常,但是如果我们将任何内容更新为中间件中的“对话”状态,则Dialog中将不提供更新,反之亦然。这是因为机器人对话尚未因Dialog中的轮询而结束吗?