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