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

Цель проекта

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

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

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

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

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

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

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

  • Использование чистого Python (без конструкторов вроде BotFather).
  • Код должен быть хорошо структурирован и документирован.
  • Возможность последующего масштабирования функционала.
  • Безопасное хранение данных.

Результат работы

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