Техническое задание: Разработка Telegram-бота для кофейни
Необходимо разработать с нуля функционального Telegram-бота, который станет цифровым помощником для кофейни, автоматизируя процесс приема и обработки заказов.
Основная цель проекта
Создание удобного канала коммуникации с клиентами, позволяющего просматривать меню, оформлять заказы и получать уведомления о статусе, что повысит лояльность клиентов и эффективность работы заведения.
Ключевые требования к функционалу бота
- Интерактивное меню: Категории товаров, фотографии, подробные описания и цены.
- Процесс заказа: Выбор товаров, формирование корзины, указание деталей (например, тип молока для кофе), выбор способа получения (самовывоз/доставка).
- Уведомления: Информирование клиента о принятии заказа, готовности и изменении статуса.
- Базовая информация: Раздел с контактами, адресом и графиком работы кофейни.
Требования к админ-панели
Административная часть системы должна предоставлять владельцу/менеджеру полный контроль через веб-интерфейс.
- Управление меню: Добавление, редактирование, удаление позиций, категорий, изменение цен.
- Управление заказами: Просмотр всех поступивших заказов в реальном времени, изменение их статуса (например, "новый", "в работе", "готов", "выдан").
- Простота использования: Интуитивно понятный и минималистичный интерфейс, не требующий специальных технических знаний.
Технические требования
- Язык программирования: Чистый Python (без использования конструкторов ботов вроде Chatfuel).
- Библиотеки: Для работы с Telegram API (например, python-telegram-bot или aiogram) и для создания веб-интерфейса (например, Flask или Django).
- База данных: Для хранения меню, заказов, пользователей (например, SQLite, PostgreSQL).
- Качество кода: Читаемый, структурированный код с комментариями к основным функциям.
Что ожидается от исполнителя
- Обсуждение и уточнение деталей функционала.
- Своевременная разработка и тестирование рабочего прототипа.
- Предоставление исходного кода и краткой инструкции по развертыванию и использованию системы.
- Техническая поддержка на этапе запуска.
Готовы рассмотреть предложения с примером стоимости и сроков реализации, а также портфолио аналогичных проектов.