Задача

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

Требования к функционалу

  • Работа на чистом Python (без фреймворков) или с минимумом зависимостей;
  • Интеграция с API Telegram;
  • Админ-панель для управления меню (добавление, удаление, изменение позиций);
  • Система приема и обработки заказов через бота;
  • Логирование заказов и действий администратора;
  • Возможность отправлять уведомления о статусе заказа;
  • Простая база данных для хранения меню и заказов (SQLite или аналог);

Детали реализации

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

Сроки

Сроки обсуждаются индивидуально после брифования.

Не входит в задачу

Дизайн бота (если не оговорено иное), верстка сайта или парсеры.