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

Цель проекта

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

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

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

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

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

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

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

  • Язык программирования: чистый Python
  • Интеграция с Telegram Bot API
  • Использование базы данных (SQLite или PostgreSQL)
  • Код должен быть хорошо структурирован и документирован

Ожидаемый результат

Полностью рабочий, протестированный бот, развернутый на сервере заказчика, с исходным кодом и инструкцией по администрированию.