我有一个代理仪表板,代理可以与多个客户交谈。
(首先,客户与机器人交谈,然后可以触发代理交接。当代理连接到客户时。我们的基础系统基于ankitbko's代理切换。)
在代理方面,我可以在结束客户对话后重复使用我的聊天窗口。但是,前一个客户的聊天在同一窗口中可见。我想在开始代理和客户之间的聊天之前清除该聊天窗口。我怎样才能做到这一点?
我尝试将botConnection设置为null然后为其分配一个新连接,但这似乎没有做任何事情;它没有清除聊天窗口...它也没有破坏任何东西,因为下一次客户聊天效果很好。
botConnection = null;
botConnection = GetNewBotConnection();
BotChat.App({
botConnection: botConnection,
user: { id: user.id, name: user.name },
bot: bot
}, document.getElementById("customerchatwindow" + id));