Задача

Разработать telegram-бота на чистом Python для сети кофеен. Бот должен принимать заказы, формировать список покупок и передавать его администратору. Требуется админ-панель (возможно через тот же Telegram или просто веб-интерфейс) для управления меню, просмотра статистики и обработки заказов.

Требования к функционалу

Клиентская часть (бот)

  • Приветственное сообщение с призывом выбрать кофейню (если их несколько) или сделать заказ.
  • Меню выбора: меню напитков, еды, добавок (возможность выбирать несколько позиций с указанием количества).
  • Корзина: просмотр, изменение, удаление товаров.
  • Регистрация пользователя (предоставление номера телефона и прочей информации по запросу).
  • Оплата - на усмотрение, хотя бы смм-закупка для сотрудника.
  • Отправка уведомления о статусе заказа (и т.д.).

Админская часть

  • Просмотр всех заказов (активных, готовится, завершённых).
  • Удаление или редактирование заказов (только в специальных случаи).
  • Управление меню: изменение цен, описания, фотографий товаров, удаление добавотоваров.
  • Доска лидеров по количеству заказа, популярности, среднему чеку.
  • Рассчет времени ожидания для кампании (не обязательно).

Технические условия

  • Язык: Чистый Python.
  • Хранение данных: переода
  • Логика: обеспечить авторицию админов/менеджеров без связных сложностей ( например добавить строковых продуктов + проймать о Опови чики визуализируется.

Что не требуется для продакшна - просто тест

Обработка фотографий школьного рюкзака для карточки товара

Требуется профессиональная обработка и композитинг фотографий синего школьного рюкзака для создания реалистичных изображений товара на маркетплейс. Необходимо подготовить два ключевых кадра с соблюдением требований к свету, теням и фону.