Задача

Необходимо спроектировать и написать Telegram-бота на языке Python для небольшой кофейни. Система должна автоматизировать прием заказов от клиентов через чат-бота и предоставлять владельцу (или администратору) простую панель управления.

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

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

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

  • Исходный код с комментариями.
  • Инструкцию по запуску (requirements, bot token).
  • Возможность донастроек.

Важно: Задача требует отсутствия предложений от продавцов с кучей орфографических ошибок и нерелевантными дешевыми решениями.