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

Цель проекта

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

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

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

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

Административная панель (админка):

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

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

  • Язык программирования: чистый Python (без использования конструкторов ботов вроде ManyChat).
  • Использование официального API Telegram.
  • Код должен быть структурированным, читаемым и с комментариями.
  • Система должна быть готова к развертыванию на хостинге.

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

Полностью рабочий Telegram-бот с клиентской и административной частями. Инструкция по установке и настройке. Техническая поддержка на период запуска.