Telegram. Техническое задание для системы Telegram-Visor (тезисы) (Дистанционная работа)

Бюджет не указан

Задание: Telegram. Техническое задание для системы Telegram-Visor (тезисы) (Дистанционная работа)

### Техническое задание для системы Telegram-Visor (тезисы) 1. Цели проекта:   - Автоматизация поиска телеграм-групп и каналов с коммерческими объявлениями.   - Парсинг и анализ данных для извлечения контактной информации.   - Автоматическая публикация объявлений.   - Разработка интуитивного интерфейса.   - Масштабируемость и монетизация системы. 2. Основные задачи:   - Поиск: Автоматический поиск групп и каналов по ключевым словам и фильтрам.   - Парсинг: Извлечение текстов объявлений и контактных данных, сохранение в базе данных.   - Анализ данных: Обработка дублей и объединение данных по пользователям.   - Публикация: Автоматическая публикация объявлений по расписанию и уведомления о статусах.   - Интерфейс: Веб-интерфейс для управления системой, парсингом и публикацией.   - Замена ботов: Автоматическая замена заблокированных ботов.   - Отчетность: Сбор и анализ данных о взаимодействии с объявлениями.   - Масштабирование: Поддержка большого количества данных и пользователей. 3. Функциональные требования:   - Поиск: Использование API, фильтрация по тематикам, стране, языку, возрасту канала и т.д.   - Парсинг: Извлечение текстов объявлений, номеров телефонов, обработка дублей.   - Публикация: Планирование и автоматическая публикация объявлений, уведомления о статусах.   - Административный интерфейс: Управление подписками, настройка алгоритмов актуализации объявлений.   - Интерфейс пользователя: Веб-интерфейс для управления парсингом и публикацией, уведомления и логирование. 4. Технические требования:   - Язык программирования: Python (python-telegram-bot).   - База данных: PostgreSQL.   - Серверное размещение: AWS, Google Cloud или аналогичные сервисы.   - Безопасность: Шифрование данных, аутентификация и авторизация. 5. Административный интерфейс:   - Управление подписками: Добавление и удаление групп и каналов.   - Настройка алгоритмов: Веб-интерфейс для создания и редактирования правил актуализации объявлений. 6. Автоматизация процесса:   - Мониторинг и отчетность: Сбор и анализ данных о взаимодействии с объявлениями, аналитические отчеты. ### Вопросы для обсуждения с программистами:   - Интеграция с API и алгоритмы обработки данных.   - Оптимизация производительности системы.   - Масштабирование и монетизация. ### Введение в визуальную часть интерфейса:   - Разработка интуитивного веб-интерфейса для управления системой. ### Планируемые сроки:   - Продолжительность: 15 недель (3.5 месяца). ### Минимальная конфигурация сервера:   - Описание минимальных требований для работы системы.