Задача

Разработать функционального Telegram-бота для автоматизации заказов в кофейне. Бот должен принимат заявки от клиентов и предоставлять удобный интерфейс администратору.

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

  • Язык разработки: чистый Python (только стандартные библиотеки или легкие фреймворки, например, aiogram/telebot).
  • Административная панель: отдельный раздел для менеджера/администратора с возможностью просматривать и изменять статус заказов, управлять меню (добавлять/удалять/редактировать позиции).
  • Варианты реализации админки: либо как отдельная кнопка в боте для авторизованных админов, либо через веб-интерфейс (но не обязательно - уточнить с заказчиком).
  • Корректное хранение данных: предпочтительно использовать SQLite (можно базовый файл .db) - простую и быструю базу.
  • Стабильная работа без сторонних платных сервисов (бот должен быть самодостаточным).

Дополнительные комментарии

  • Исходный код должен быть чистым и готовым к развертыванию на хостинге.
  • В работе ожидается использование команд: /start, /menu (показать текущие пункты меню), /help, /order (с передачей данных коридорому).
  • Предложение по деплою и минимальной админке оговаривается отдельно.
  • Все детали и сроки уточняются с заказчиком после отклика.