Разработка Telegram-бота для кофейни

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

Ключевые требования

  • Язык программирования: чистый Python (без использования конструкторов вроде Chatfuel).
  • Платформа: Telegram.
  • Обязательный компонент: административная панель (админка) для управления меню, просмотра и изменения статусов заказов.
  • Бот должен быть готов к развертыванию на сервере.

Основной функционал для пользователей

  • Просмотр интерактивного меню кофейни с категориями.
  • Выбор товаров, формирование корзины заказа.
  • Оформление заказа с указанием деталей (например, тип оплаты, время самовывоза или адрес доставки).
  • Отслеживание статуса своего заказа.

Функционал административной панели

  • Управление ассортиментом: добавление, редактирование, удаление позиций в меню, изменение цен.
  • Просмотр списка всех заказов в реальном времени.
  • Изменение статусов заказов (например, «новый», «готовится», «готов к выдаче», «выполнен»).
  • Возможность просмотра деталей каждого заказа.

Что предоставить исполнителю

Исполнителю будут переданы все необходимые детали по функционалу, структуре меню и желаемому интерфейсу взаимодействия после начала сотрудничества.