Техническое задание: Telegram-бот для трекинга подписчиков
Основная цель проекта
Разработка автоматизированного бота для Telegram, который будет осуществлять мониторинг количества подписчиков в указанных сообществах (каналах, чатах) и передавать собранные метрики во внешнюю аналитическую систему с помощью специального программного интерфейса (Conversion API).
Ключевые функциональные требования
- Реализация функционала добавления и управления списком отслеживаемых Telegram-сообществ.
- Регулярный сбор данных по количеству участников (подписчиков) с заданной периодичностью.
- Фиксация изменений (прирост/отток аудитории) и формирование лога событий.
- Интеграция с внешним Conversion API для отправки структурированных данных о конверсиях (подписках/отписках).
- Создание понятного интерфейса взаимодействия с ботом (команды, меню, уведомления).
Технические аспекты и ожидания
- Язык программирования и технологии - на усмотрение исполнителя, с обоснованием выбора.
- Бот должен быть стабильным, работать 24/7, желательно с размещением на надежном хостинге.
- Код должен быть чистым, документированным и переданным заказчику по завершении работ.
- Подробные требования, включая структуру данных для API, описаны в приложенном файле с полным ТЗ.
Результат работы
Полностью рабочий и протестированный Telegram-бот, выполняющий все описанные функции, с инструкцией по развертыванию и управлению.