Техническое задание: Разработка Telegram-бота для кофейни
Цель проекта
Создание автоматизированной системы приема и обработки заказов для кофейни через популярный мессенджер Telegram. Решение должно упростить процесс взаимодействия с клиентами и внутреннее управление заказами.
Основные требования
Технологии
- Язык программирования: чистый Python (без использования конструкторов ботов, например, aiogram).
- Платформа: Telegram Bot API.
Функционал для клиентов
- Просмотр интерактивного меню с категориями (кофе, десерты и т.д.).
- Выбор товаров, формирование корзины заказа.
- Оформление заказа с указанием деталей (способ получения, время).
- Отслеживание статуса заказа.
Административная панель (Админка)
- Управление ассортиментом: добавление, редактирование, удаление позиций в меню, изменение цен.
- Просмотр и управление поступающими заказами (принятие в работу, отметка о выполнении).
- Базовая аналитика (количество заказов за период).
- Панель должна быть доступна через веб-интерфейс или отдельный интерфейс для администратора.
Дополнительные пожелания
- Чистый, читаемый и документированный код.
- Возможность дальнейшего масштабирования функционала.
- Стабильная работа и обработка ошибок.
Этапы работы
- Обсуждение и детализация полного технического задания.
- Разработка архитектуры и прототипа.
- Написание кода и базовое тестирование.
- Сдача проекта и инструкция по развертыванию.
Все детали, включая дизайн, структуру базы данных и точный список функций, будут уточнены с выбранным исполнителем.