ProFreelance
Принимает отклики Откликов ещё нетАрт дизайн

Живой мессенджер внутри веб-сервиса: WebSocket, личные и групповые диалоги

Способы оплаты: безналичный расчёт
Бюджет€275за проект
ФорматРазовый проектбез предоплаты
Отклики026 просмотров
Опубликован17.08.2026актуален 21 день
Есть действующий веб-сервис, и мы хотим добавить в него модуль живого обмена сообщениями между зарегистрированными пользователями. Нужен именно мессенджер внутри продукта: собеседники открывают переписку и видят новые реплики сразу, без обновления страницы. Требуются два формата — приватный диалог двух человек и групповая комната, где несколько участников ведут общую беседу, видят её состав и получают сообщения по мере отправки. Подчеркну: это не окно техподдержки и не бот с искусственным интеллектом, а инструмент коммуникации между самими клиентами платформы, поэтому по ощущениям он должен быть на уровне современных мессенджеров.

По реализации: живой канал строим на WebSocket, с корректным запасным механизмом и автоматическим восстановлением соединения после разрыва. Все реплики складываем в хранилище, чтобы при повторном входе история подгружалась в правильном порядке и без повторов даже при плохом соединении. Ожидаем индикатор того, что собеседник печатает, пометки «доставлено» и «прочитано» на уровне каждой реплики, счётчики новых сообщений по каждой переписке и отображение статуса присутствия. Отдельно — пересылка вложений: картинки и документы с миниатюрой и разумным ограничением по объёму. Если адресат не в сети или вкладка закрыта, о новом сообщении сообщает push. Модуль должен работать поверх наших действующих учёток и прав, без параллельной системы входа.

Защищённость закладываем сразу: сокеты открываются только для авторизованной сессии, доступ к переписке проверяется по участию, вывод текста экранируется от XSS, а частота отправки ограничивается, чтобы исключить флуд. От исполнителя ждём аккуратный код под наш стек, понятное описание по подключению и покрытие ключевых сценариев тестами.

— Приватные и групповые переписки с управлением составом
— Канал на WebSocket с реконнектом и запасным режимом
— Печатает-индикатор, отметки доставки и прочтения, счётчики новых, присутствие
— Пересылка изображений и документов с миниатюрой и лимитом
— Push-сигнал для получателей вне сети
— Хранение, порядок и защита от дублей сообщений
— Сокеты по сессии, доступ по участию, экранирование XSS, ограничение частоты

Безопасная сделка (Эскроу)

Оплата резервируется на эскроу-счёте Payora в USDT (TRC-20) и переводится исполнителю только после подтверждения выполнения работы.

Быстрый отклик за 30 секунд

Без пароля · авторегистрация

Оставьте отклик прямо сейчас — мы автоматически создадим ваш профиль фрилансера и отправим доступ на Email.

Совет: укажите релевантный опыт и предложите первый шаг. Доступ к аккаунту придёт на указанный Email.
Уже есть аккаунт? Войти
Полезно знать
Как откликнуться на этот заказ

Войдите как фрилансер и отправьте отклик: опишите, как решите задачу, укажите цену и срок, приложите похожую работу. Заказчик видит все отклики и выбирает исполнителя.

Гарантия оплаты

При работе через безопасную сделку деньги резервируются на площадке и переводятся исполнителю только после приёмки результата.

Похожие заказы

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

€2750 откликов
Откликнуться

На какие запросы отвечает эта страница