Техническое задание: Разработка Telegram-бота для кофейни
Цель проекта
Создать удобного и надежного Telegram-бота, который автоматизирует процесс приема заказов от клиентов кофейни и предоставляет персоналу инструменты для управления этим процессом.
Основные требования
Функционал для клиента (пользователя бота):
- Просмотр актуального меню с категориями (кофе, десерты, др.).
- Выбор товаров, формирование корзины заказа.
- Указание деталей заказа (например, тип молока, добавки).
- Оформление заказа с выбором способа получения (самовывоз, доставка).
- Получение подтверждения и статуса заказа.
Функционал административной панели:
- Управление ассортиментом: добавление, редактирование, удаление позиций меню, изменение цен.
- Просмотр и обработка входящих заказов в реальном времени.
- Изменение статусов заказов ("новый", "в работе", "готов", "выдан").
- Возможность просмотра истории заказов.
Технические требования:
- Бот должен быть написан на чистом Python (без использования конструкторов вроде Chatfuel).
- Использование библиотеки python-telegram-bot или аналогичной.
- Админ-панель должна быть реализована как веб-интерфейс (можно на Flask/Django) или как часть логики самого бота с отдельным доступом для администраторов.
- Код должен быть чистым, структурированным и с комментариями.
- Необходима возможность простого развертывания на сервере.
Что ожидается от исполнителя
Исполнитель должен предоставить работающего бота с полным исходным кодом, инструкцией по установке и настройке, а также провести краткую демонстрацию работы системы. Все детали и дополнительные пожелания будут обсуждены с выбранным специалистом.