Разработка Telegram-бота для кофейни

Необходимо создать чат-бота на чистом Python для автоматизации приема заказов в кофейне. Основная цель - упростить процесс заказа для клиентов и управление заказами для персонала.

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

  • Разработка на чистом Python (без использования конструкторов вроде Chatfuel)
  • Интеграция с Telegram API
  • Наличие функциональной админ-панели для управления

Функционал бота для клиентов

  • Просмотр меню с категориями (кофе, десерты, др.)
  • Выбор товаров и добавление в корзину
  • Оформление заказа с указанием деталей (тип молока, добавки)
  • Выбор способа получения (с собой/в зале)
  • История предыдущих заказов

Функционал админ-панели

  • Управление ассортиментом (добавление/редактирование/удаление позиций)
  • Просмотр и изменение статусов активных заказов
  • Аналитика по популярным товарам
  • Управление акциями и специальными предложениями

Технические требования

  • Чистый, документированный код
  • Использование базы данных (SQLite/PostgreSQL)
  • Возможность дальнейшего масштабирования функционала
  • Готовность к передаче исходного кода и развертыванию

Детали реализации и стек технологий обсуждаются с исполнителем.

Заполнение анкеты и прохождение теста

Требуется выполнить простое задание: заполнить онлайн-анкету и пройти небольшой тест. Необходимо использовать аккаунт в указанном мессенджере, соответствующий определенным критериям, и предоставить подтверждение выполнения.