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