...
- Для управления оператором, получения информации о чатах, об очередях переписок можно воспользоваться методами из раздела "Управление оператором и очередями"
- Для работы с сообщениями нужно:
- Подключиться к сокет соккет-серверу для получения сообщений событий от бота (подробнее в разделе "Live события")
- Использовать методы из раздела "Работа с сообщениями" для отправки, редактирования и удаления сообщений
...
Управление оператором и очередями
- /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 - разблокировать клиента
Работа с сообщениями
- /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
...
события
Для работы, используем centrifuge
...