Задача
Необходимо разработать чат-бота на языке Python (без использования сторонних фреймворков, кроме библиотек для Telegram API) с встроенной админ-панелью. Бот должен решать бизнес-задачи и получать обновления через вебхуки или поллинг. Подробности функционала уточняются в процессе обсуждения с исполнителем.
Основные требования
- Реализация на чистом Python (допускаются библиотеки: python-telegram-bot, aiogram, requests, pandas и т.д.)
- Наличие административной панели для управления:
- Просмотр статистики запросов
- Возможность блокировать пользователей
- Редактирование постоянных сообщений (например, меню или список услуг)
- Хранение данных - легкая БД (SQLite, MongoDB или PostgreSQL) по согласованию
- Обработка пользовательских запросов с учетом входящего фото/текста
Ожидаемый результат
Полнофункциональный бот, который легко разворачивается на любом сервере (включая Heroku, Render или VPS). Исходный код должен быть прокомментирован и готов к доработке.
Важно
Конкретная сфера применения, название заведения и контакты уточняются при старте работы - в данном ТЗ они скрыты. Используйте стандартный подход Security First (никаких публичных токенов и паролей).