Задача
Разработать приложение (чат-бота) на чистом Python для автоматизации работы небольшой кофейни. Основная цель - прием и обработка заказов от клиентов, а также управление содержимым через внутреннюю админ-панель.
Основные требования
- Язык разработки: исключительно Python (без сторонних тяжелых фреймворков).
- Архитектура должна быть модульной (возможно разделение на бота и админ-панель).
- Админка должна позволять: просматривать текущие заказы, изменять статусы (принят, готовится, выдан), добавлять/удалять/редактировать позиции меню (название, цена, фото).
- Бот в режиме реального времени уведомляет администратора о новом заказе.
- Система должна работаь без базы данных (все данные в оперативной памяти или локальном файле - уточняется с исполнителем).
- Весь код должен быть читаем, с комментариями.
Технические детали
Размещение на хостинге и API интеграция сторонних сервисов - не требуется. Достаточно решения, которое запускаться локально на Windows или Linux. Финальный код передается в виде архива с полными инструкциями по запуску.
Задание требует минимальный набор внешних зависимостей (только стандартная библиотека Python + одна легкая библиотека для телеграма, если необходимо). Библиотеки предоставляются в requirements.txt.