У меня есть панель управления агентом, на которой агент может общаться с несколькими клиентами.
(Сначала клиент говорит с ботом, затем может инициировать передачу оператора. Это происходит, когда агент подключен к клиенту.Наша базовая система основана на передаче обслуживания агента ankitbko.)
Со стороны агента я могу повторно использовать окна чата после завершения разговоров с клиентами.Тем не менее, чат от предыдущего клиента виден в том же окне.Я хотел бы очистить это окно чата перед началом чата между агентом и клиентом.Как я могу этого достичь?
Я попытался установить botConnection в ноль, а затем назначить ему новое соединение, но это, похоже, ничего не дает;он не очищает окно чата ... он также ничего не нарушает, потому что следующий чат клиента работает хорошо.
botConnection = null;
botConnection = GetNewBotConnection();
BotChat.App({
botConnection: botConnection,
user: { id: user.id, name: user.name },
bot: bot
}, document.getElementById("customerchatwindow" + id));