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

Основная задача

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

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

  • Язык программирования: чистый Python (без использования конструкторов ботов)
  • Платформа: Telegram
  • Обязательный компонент: админ-панель с web-интерфейсом
  • Архитектура: модульная, с возможностью дальнейшего расширения

Функциональные требования

Для клиентов:

  • Просмотр меню с категориями
  • Выбор товаров и формирование заказа
  • Разные способы оплаты
  • Отслеживание статуса заказа
  • История заказов

Для администратора:

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

Дополнительные требования

  • Чистый и документированный код
  • Возможность развертывания на стандартном хостинге
  • Безопасное хранение данных
  • Резервное копирование заказов

Этапы работы

  1. Обсуждение деталей и составление ТЗ
  2. Разработка архитектуры
  3. Создание базового функционала
  4. Интеграция админ-панели
  5. Тестирование и отладка
  6. Сдача проекта и документация