Техническое задание: Разработка Telegram-бота для кофейни

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

Ключевые требования к проекту

  • Язык программирования: Чистый Python (без использования конструкторов вроде BotFather в режиме «код»).
  • Основная функциональность: Бот должен уметь принимать заказы от клиентов, формировать корзину, обрабатывать выбор способа оплаты и доставки/самовывоза.
  • Административная панель: Обязательное требование - наличие веб- или десктоп-админки. В ней должен быть реализован функционал для:
    • Просмотра и управления заказами (новые, в процессе, завершенные).
    • Редактирования меню (название, описание, цена, категория, наличие).
    • Просмотра базовой статистики.
  • База данных: Для хранения данных о заказах, пользователях и товарах меню.

Что ожидается от исполнителя

  • Четкое понимание задачи и предложение оптимальной архитектуры решения.
  • Согласование стека технологий (библиотеки для бота, фреймворк для админки, СУБД).
  • Качественный, документированный код с возможностью последующей поддержки.
  • Сдача работоспособного продукта с инструкцией по развертыванию и настройке.

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