Задача

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

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

  • Бот написан на чистом Python (без сторонних фреймворков для веб-интерфейса).
  • Наличие админ-панели для управления заказами, меню и пользователями.
  • Поддержка команд: начать диалог, главное меню, оформление заказа, контактная поддержка.
  • Хранение данных (меню, заказы, пользователи) - БД на выбор (SQLite/PostgreSQL).
  • Интуитивно понятный интерфейс для бариста и владельца.

Детали для исполнителя

  • Акцент на стабильность работы и производительность.
  • Разработчик должен обеспечить понятную документацию по установке и настройке.
  • Приветствуется логирование ошибок и анти-спам защита.
  • Поддержка русского языка.

Задачи бота

  • Прием и отображение заказов в реальном времени (ручная отправка из части Telegram).
  • Админ-панель с ролевым доступом (администратор/бариста).
  • Гибкая настройка категорий и позиций меню без перезапуска бота.

Создание стилизованных схем для презентации

Требуется отрисовать 6 схем для слайдов презентации в упрощенном и визуально привлекательном стиле. Схемы должны наглядно демонстрировать изменения системы по годам, выделяя новые и измененные элементы.