Назначается оператор в чате, который в оффлайне
Добрый день!
При тестировании чата, возникло несколько вопросов и багов:
1. Периодически назначается оператор, которого нет в онлайне, при этом в онлайне есть несколько других операторов
2. Каким образом происходит назначение оператора. Постоянно сталкиваемся с тем, что все пользователи отправляются одному оператору. Может из-за того что все с одного ip?
3. Возможно ли перенаправить чат другому оператору с внешнего мессенджера?
1) Вы уверены что оператор точно оффлайн?
Всех активных операторов можно посмотреть тут https://realtimeboard.userecho.com/settings/chat/agent/v2/
Бывает что человек просто отошел от компьютера но оставил окно браузера с веб клиентом или запущенный внешний клиент
2) На текущий момент это случайный выбор между свободными активными операторами.
3) Да возможно, вот список поддерживаемых команд для внешних клиентов
UEBOT: /redirect [operator_id] [message_to_operator] - Redirect current user to other operator. Sent without parameter if want receive operators list.
UEBOT: /startchat - Start chat with current user. This command send automaticaly if you write message to user. Use only for start chat without first message.
UEBOT: /gethistory - Receive the message history for current chat.
UEBOT: /closechat - End chat session with user.
Просто команда /redirect без параметров покажет список операторов