Задача

Разработать функционального Telegram-бота на чистом Python (без сторонних фреймворков для бота) с удобной админ-панелью. Бот предназначен для автоматизации приема заказов и взаимодействия с клиентами кофейни.

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

  • Язык разработки: Python 3.*, использование только стандартных библиотек для бота (python-telegram-bot запрещен).
  • Админка: веб-интерфейс (Django, Flask или другой легкий фреймворк) для управления меню, заказами, пользователями.
  • База данных: PostgreSQL или SQLite (на выбор разработчика).
  • Бот должен поддерживать:
    • Просмотр меню с картинками и ценами.
    • Добавление товаров в корзину, оформление заказа.
    • Уведомление администратора о новом заказе (через бота или email).
    • Интеграция с платежной системой (по согласованию).

    Условия для исполнителя

    Все детали по архитектуре, срокам и оплате обсудить в личных сообщениях. Исходный код должен быть документирован.