Техническое задание: Разработка Telegram-бота для кофейни

Необходимо разработать с нуля чат-бота для мессенджера Telegram, предназначенного для автоматизации заказов в кофейне. Основная цель - создать удобный интерфейс для клиентов и эффективный инструмент управления для администрации.

Основные требования к проекту

  • Язык программирования: Чистый Python (без использования конструкторов ботов).
  • Основной функционал для клиентов:
    • Просмотр меню с категориями товаров.
    • Добавление товаров в корзину.
    • Оформление и отправка заказа.
    • Получение уведомлений о статусе заказа.
  • Обязательный компонент: Административная панель (админка) с возможностью:
    • Добавления, редактирования и удаления позиций в меню.
    • Просмотра и управления входящими заказами (изменение статуса).
    • Базовой аналитики (количество заказов за период).
  • Технические пожелания: Чистый, документированный код с возможностью дальнейшего масштабирования.

Ожидаемый результат

Полностью рабочий Telegram-бот, развернутый на сервере, с интегрированной админ-панелью для управления контентом и заказами. Код проекта должен быть передан в полном объеме.