Техническое задание: Универсальный мессенджер-агрегатор
Цель проекта
Разработать кроссплатформенное десктопное приложение, которое выступает в роли единого центра для управления переписками из различных популярных мессенджеров и социальных сетей.
Ключевые функциональные требования
- Интеграция с сервисами: Приложение должно подключаться и отображать сообщения из следующих платформ: Telegram, WhatsApp, Instagram Direct, TikTok, VKontakte (ВК) и других аналогичных.
- Единый интерфейс: Все чаты должны быть объединены в одном главном окне программы.
- Удобство и понятность: Пользовательский интерфейс должен быть интуитивно понятным, современным и удобным, по аналогии с интерфейсами WhatsApp или Telegram.
- Идентификация сообщений: Для каждого сообщения в интерфейсе должно быть четко видно, из какого источника (какого мессенджера/соцсети) оно пришло (например, с помощью иконки, цветового кода или текстовой метки).
- Функция ответа: Возможность отвечать на сообщения напрямую из приложения-агрегатора. Ответ должен отправляться в тот же мессенджер, откуда пришло исходное сообщение.
Требования к реализации
- Приложение должно быть стабильным и безопасным.
- Необходимо обеспечить корректную синхронизацию сообщений в реальном времени.
- Архитектура должна позволять относительно легко добавлять поддержку новых мессенджеров в будущем.