+4
На рассмотрении

Чат 2.0(АКТИВНЫЕ ДИАЛОГИ И НЕАКТИВНЫЕ ДИАЛОГИ)

Сергей Смоляков 3 месяца назад • обновлен Максим Севрюк "Иду" 2 месяца назад 5

Сделали хороший чат 2.0,спасибо разработчикам

Идея заключается в следующем

Сейчас реализован чат с просмотром всех сообщений пользователем с кем он общался

У нас же сервис,который связывает исполнителя и заказчика,тем самым сервис должен получать процент или деньги за отклик,но при таком чате исполнитель и заказчик могут общаться в чате и заказчик может скидывать заказы минуя нас и исполнителю будут приходить пуш уведомления от заказчика без нашего участия.


Я предлагаю вынести чат в левое меню,но заблокировать некоторые функции чата,а именно:


1.диалоги чата должны вестись в директории /im.


2.если заказчик подтвердил исполнителя,то диалог между ними в чате должен быть,т е заказчик может писать исполнителю и исполнитель может писать заказчику(пуш должен приходить)-это до того момента пока заказчик полностью не закроет задание.После закрытия заказчиком задания пуш-не должны отправляться,и сообщения не сохраняться.


Также если перейти по директории /im,то все диалоги  предыдущих чатов должны быть тоже,но те которые заказчик не подтвердил,они должны быть,но быть должны не активными,но саму предыдущую историю заказчик и исполнитель при открытии чата должен видеть,но сообщения не должен иметь возможности отправлять пуш и сообщения отправленные  не должны сохраняться,но предыдущую историю активных чатов исполнитель и заказчик должны видеть.


3.если заказчик не подтвердил исполнителя,то диалоги все должны открываться,но писать  и общаться заказчик с исполнителем,исполнитель с заказчиком не должны(пуш уведомления не должны приходить и сама переписка не должна осуществляться и не должна сохраняться в истории),но тем самым историю диалогов предыдущих активных чатов заказчик или исполнитель мог бы посмотреть,но общаться между собой и отправление  пуш должно быть заблокировано.

______________________________________________________________________________________

ОДНИМ СЛОВАМ

 В ДИРЕКТОРИИ /IM ДОЛЖНЫ БЫТЬ:

2.1 АКТИВНЫЕ ЧАТЫ (ЗАКАЗЧИК ПОДТВЕРДИЛ ИСПОЛНИТЕЛЯ)-ДОЛЖНЫ ПРИХОДИТЬ  УВЕДОМЛЕНИЯ (ПУШ),(КАК В ВАЦАП КОЛИЧЕСТВО СООБЩЕНИЙ В КРУЖОЧКАХ) И СОХРАНЯТЬСЯ ИСТОРИЯ ПЕРЕПИСКИ-ПОЛНОЦЕННОЕ ОБЩЕНИЕ ПОЛЬЗОВАТЕЛЕЙ ДО МОМЕНТА ЗАКРЫТИЯ ЗАДАНИЯ


3.1 НЕАКТИВНЫЕ ЧАТЫ(ЗАКАЗЧИК НЕ ПОДТВЕРДИЛ ИСПОЛНИТЕЛЯ)-НЕ ДОЛЖНЫ ПРИХОДИТЬ (ПУШ) , СООБЩЕНИЯ НЕ ДОЛЖНЫ ОТПРАВЛЯТЬСЯ И СОХРАНЯТЬСЯ.


4.1 ПРЕДЫДУЩИЕ ЧАТЫ ДОЛЖНЫ СОХРАНЯТЬСЯ:

-В АКТИВНОМ РЕЖИМЕ,КАК В П 2.1

-В НЕАКТИВНОМ РЕЖИМЕ,КАК В А 3.1

5.1 ВСЮ ИСТОРИЮ ДИАЛОГОВ ПОЛЬЗОВАТЕЛИ(ИСПОЛНИТЕЛЬ,ЗАКАЗЧИК) ДОЛЖНЫ ВИДЕТЬ:

5.1.1.  В АКТИВНОМ РЕЖИМЕ-ПОЛНОЦЕННОЕ ОБЩЕНИЕ -(ПУШ),(КАК В ВАЦАП КОЛИЧЕСТВО СООБЩЕНИЙ В КРУЖОЧКАХ) И ИСТОРИЮ.

5.1.2.  В НЕАКТИВНОМ РЕЖИМЕ -ПРОСМОТР ТОЛЬКО ПРЕДЫДУЩЕЙ ИСТОРИИ.


если я не правильно как то выразился,то поправьте меня и предложите реализацию чата,как вы видите


ВЕДЬ В КОММЕНТАРИЯХ ИСПОЛНИТЕЛИ МОГУТ ЗАДАТЬ ВОПРОС ЗАКАЗЧИКУ НА СЧЕТ ЗАДАНИЯ


УВАЖАЕМЫЕ ПРОГРАММИСТЫ!!!!

А МОЖНО ЛИ СДЕЛАТЬ В АДМИНКЕ,ЧТОБЫ БЫЛ ПЕРЕКЛЮЧАТЕЛЬ РЕЖИМОВ ЧАТОВ:


6.ВКЛЮЧИТЬ(КНОПКА"ВКЛ"-В АДМИНКЕ) АКТИВНЫЕ И НЕАКТИВНЫЕ ЧАТЫ(ПРИ ВКЛЮЧЕНИИ В АДМИНКЕ ЭТОЙ ФУНКЦИИ -ИСПОЛНЕНИЕ ЧАТОВ СОГЛАСНО МОЕЙ ТЕМЫ ЭТОЙ


7.ВЫКЛЮЧИТЬ(КНОПКА"ВЫКЛ"-В АДМИНКЕ) -ЭТО ОЗНАЧАЕТ,ЧТО ВСЕ ПОЛЬЗОВАТЕЛИ МОГЛИ БЫ ОБЩАТЬСЯ В НЕЗАВИСИМОСТИ ЗАКАЗЧИК ПОДТВЕРДИЛ ИЛИ НЕТ ЗАДАНИЕ-

БЫЛО БЫ ПОЛНОЕ ОБЩЕНИЕ МЕЖДУ ПОЛЬЗОВАТЕЛЯМИ И ПРИХОДИЛИ БЫ ПУШ УВЕДОМЛЕНИЯ ВСЕМ(КАК РЕАЛИЗОВАНО СЕЙЧАС В ВЕРСИИ 2.32.0

а еще, добавить бы в чат возможность загрузки изображения, чтоб знать фронт работ. не все, при создании заказа будут делать фото

-1

еще, интересно было бы реализовать чат с администрацией, чтоб любой мог написать админам, не открывая задания. сейчас это легко реализуемо, но если сделать так, как написано выше, то с этим могут быть проблемы

Люди пишут в чате с перерывами и часто без особых подробностей. Что будет если писать будут все. Вообще чат с поддержкой это лишнее трата времени.

я у себя сделал, присылают рекомендации по доработкам, и вацап этим не захламляют, как было раньше.

Сервис поддержки клиентов работает на платформе UserEcho