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

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

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

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

Функционал, который должен быть реализован

Для клиентов (пользователей бота):

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

Для администратора:

  • Панель управления для добавления, редактирования и удаления позиций в меню.
  • Просмотр и изменение статусов поступивших заказов.
  • Возможность просмотра истории заказов.

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