Техническое задание: Модульный Telegram-бот с парсингом данных
Цель проекта
Разработать функционального Telegram-бота, который работает через внешние API для сбора и обработки информации. Система должна включать удобный интерфейс для пользователей и полноценную админ-панель для управления.
Ключевые требования
- Интеграция с готовыми внешними API для парсинга информации.
- Создание пользовательского интерфейса внутри бота (меню, команды, интерактивные элементы).
- Разработка бэкенда для обработки логики и данных.
- Создание внешней веб-админки для управления контентом, пользователями и настройками бота.
- Модульная архитектура: система должна быть спроектирована так, чтобы новые источники данных или функции добавлялись с минимальными изменениями в основном коде.
Ожидаемый результат
- Рабочий Telegram-бот, развернутый на сервере.
- Административная веб-панель с авторизацией.
- Четкая документация по структуре проекта и добавлению новых модулей.
- Код, соответствующий принципам чистого и поддерживаемого программирования.