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