IM Support Service/UseCases
Шаблоны использования для IM Support Service
Contents
Пользователь (клиент)
Оператор
Отправка файла через команду !file
Оператор Джо хочет отправить клиенту pdf файл с документацией. Для этого он набирает !file. Как и все команды, эта отображается только операторам.
Кроме эхо, Джо в чат выдается внутренний служебный URL на форму добавления. Он переходит по этому URL-у и видит там простую форму:
(_____имя файла______) [Выбрать] [Отправить]
С помощью кнопки "выбрать" он выбирает PDF-файл и нажимает "отправить".
Файл через POST-запрос сохраняется на сервере и в будущем будет доступен при просмотре истории чата.
Публично доступный URL на этот файл высвечивается оператору вместе с ID.
Если все прошло нормально, Джо может отправить ссылку клиенту набрав !file ID
В следующий раз, когда Джо захочет отправить этот файл, он сможет пропустить первые шаги по загрузке файла, если запомнил ID файла. Для поиска есть команда !sfile.
Отправка файла через передачу файлов по протоколу Jabber
Оператор Джо выбирает клиента в списке посетителей чата и через меню выбирает "отправить файл", выбирает сам файл и нажимает отправить.
Так как в чате сидит не сам клиент, а его "отображение", то этот запрос перехватывает сервис и начинает приём файла. Этот файл сохраняется на сервере и в дальнейшем будет доступен при просмотре истории чата.
Публично доступный URL на этот файл высвечивается оператору вместе с ID.
Если все прошло нормально, Джо может отправить ссылку клиенту набрав !file ID
В следующий раз, когда Джо захочет отправить этот файл, он сможет пропустить первые шаги по загрузке файла, если запомнил ID файла. Для поиска есть команда !sfile.