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

Основная задача

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

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

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

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

Полностью рабочий бот, развернутый на сервере, с исходным кодом и краткой инструкцией по использованию админ-панели.