Техническое задание на разработку Telegram-бота для управления заказами
1. Описание проекта
Требуется разработка Telegram-бота для автоматизации процессов управления заказами в компании. Бот должен помогать менеджерам, начальнику цеха, монтажникам и логистам отслеживать статусы заказов, обмениваться файлами и вести коммуникацию по заказам.
2. Основные роли пользователей
Менеджер – создаёт заказ, передаёт в производство, общается с клиентом и контролирует выполнение.
Начальник цеха – принимает заказы в работу, передаёт их на отгрузку.
Монтажник – получает заказ, видит макеты, обсуждает с менеджером, прикрепляет фото после установки.
Логист (если есть доставка) – получает уведомление о готовности заказа и отгружает его клиенту.
3. Функционал бота
✅ Создание заказа:
Менеджер создаёт новый заказ, загружает файлы (макет, описание).
Бот отправляет уведомление начальнику цеха о новом заказе.
✅ Принятие заказа в работу:
Начальник цеха нажимает кнопку "👀 Принять в работу".
Бот меняет статус заказа на "🛠 В работе" и уведомляет менеджера.
✅ Готовность заказа:
После завершения производства начальник цеха нажимает "✔ Готово".
Бот переводит заказ в раздел "✅ Готовые к отгрузке".
Менеджер получает уведомление о готовности заказа.
✅ Монтаж / Доставка / Самовывоз:
Менеджер выбирает, как будет передан заказ:
"🚛 Доставка" → заказ попадает в чат доставки.
"🔨 Монтаж" → заказ попадает в чат монтажников.
"🏢 Самовывоз" → клиент получает уведомление.
✅ Подтверждение монтажа (новый функционал):
Монтажник нажимает "📤 Завершить монтаж".
Бот запрашивает фото установленной вывески.
Фото отправляется менеджеру.
Пока менеджер не нажмёт "✅ ОК, монтаж завершён", монтажник не может уехать.
✅ Автоматическая архивация заказов:
Через 15 дней после завершения заказ автоматически уходит в архив.
✅ Обсуждение заказа:
В каждом заказе есть кнопка "💬 Обсудить заказ".
Открывается чат между менеджером и исполнителем (начальником цеха/монтажником).
✅ Файлы и макеты:
К каждому заказу можно прикреплять файлы (документы, фото, макеты).
✅ Уведомления:
Все пользователи получают push-уведомления о смене статуса заказа.
4. Технические требования
Язык: Python (Aiogram) или Node.js (Telegraf).
Хостинг: Развёртывание на VPS (по договорённости).
Админ-панель (по возможности): Простая web-панель или база данных для просмотра заказов.
Логирование действий: Ведение лога всех изменений статусов заказов.
5. Вопросы к разработчику
Какой стек технологий будет использован?
Сколько времени займёт разработка?
Какая стоимость?
Есть ли примеры похожих ботов?
Какие дополнительные возможности можно внедрить?
Жду предложения по срокам и стоимости.
Прикрепил картинки, как примерно я это вижу.
Разделы:
Заказ
Опубликован:
08.02.2025 | 14:19 [поднят: 08.02.2025 | 14:19]
Заказ находится в архиве