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