Сравнение версий

Ключ

  • Эта строка добавлена.
  • Эта строка удалена.
  • Изменено форматирование.

...

  • Для управления оператором, получения информации о чатах, об очередях переписок можно воспользоваться методами из раздела "Управление оператором и очередями
  • Для работы с сообщениями нужно:
    • Подключиться к сокет соккет-серверу для получения сообщений событий от бота (подробнее в разделе "Live события")
    • Использовать методы из раздела "Работа с сообщениями" для отправки, редактирования и удаления сообщений

...

Управление оператором и очередями 
Якорь
manage
manage

  • /users/me - получить информацию о текущем оператора
  • /timestamp - получить время сервера(полезно для таймеров, отсчетов, и понимания разницы)
  • /users/me/activate - сменить статус текущего оператора — на возможность приема входящих сессий
  • /users/me/pause - поставить оператора на паузу(прекратить получать входящие сессии)
  • /sessions/${sessionId}/operators/${userId} - перевести сессию на конкретного пользователя
  • /sessions/${sessionId}/names/${name} - переименовать сессию
  • /sessions - получить список сессий(всех сессий, даже завершенных)
  • /sessions/${sessionId}/operators/${userId} - перевести сессию на другого оператора
  • /sessions/${sessionId}/groupoperators/${userId} - перевести сессию на группу операторов
  • /users - получить список операторов
  • /groups - получить список групп операторов
  • /sessions/${sessionId} - delete: завершить сессию
  • /clients/${clientId}/ban - заблокировать клиента
  • /clients/${clientId}/unban - разблокировать клиента

Работа с сообщениями
Якорь
msgs
msgs

  • /sessions/${id}/messages - получить список сообщений по id сессии
  • /clients/${id}/messages - получить список сообщений по id клиенту
  • /sessions/${sessionId}/operators/messages - отправить сообщение в сессию
  • /sessions/${sessionId}/operators/messages/${messageId} - put:редактировать сообщение
  • /sessions/${sessionId}/operators/messages/${messageId} - delete:удалить сообщение

Live

...

события 
Якорь
live
live

Для работы, используем centrifuge

...