Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Нужно сделать чат, который работает в пределах одного сервера и жрет трафик/создает нагрузку на сервер по минимуму. История переписки хранится в БД.

Клиентская часть:

  • всплывающее/сворачивающееся окошко поверх всех окон на сайте
  • индикация нахождения оператора онлайн
  • возможность вводить и отправлять текст и просматривать историю переписки
  • "узнавать" пользователя по куке и продолжать диалог с ним, даже если он покидал сайт
Интерфейс оператора:

  • список пользователей онлайн и возможность начать/просмотреть диалог выбрав пользователя. пользователь идентифицируется по ip
  • индикация новых сообщений от пользователя в списке
  • индикация непрочитанных сообщений в диалоге
  • звуковой сигнал при поступлении нового сообщения
  • возможность вводить и отправлять текст и просматривать историю переписки
  • возможность работы нескольких операторов одновременно, индикация текущего оператора в диалоге
  • возможность подключения второго оператора к диалогу
Код на выходе понятный, с комментариями. Скорее всего лучше взять за основу какой-то существующий проверенный скрипт.
7 лет назад
ZBoss
45 летРоссия
18 лет в сервисе
Был
2 года назад