Telegram Bot(pyTelegramBotApi + SQLite)

Веб-программирование
9 просмотров
01.09.2025
2228×1216235 КБ
tg_bot_example.png

Префикс заявки( с ндс, без ндс, нал)

Техническое задание (ТЗ) на Telegram-бота для управления заявками на перевозку

1. Общее описание

Бот предназначен для:

· Создания заявок на перевозку и назначения их конкретным водителям.

· Подтверждения заявок водителями.

· Контроля выполнения и формирования отчетов для руководителя.

---

2. Основные функции

2.1. Для диспетчера ( создающего заявки)

· Создание заявки на перевозку:

- Префикс заявки

· Выбор водителя из списка

· Указание параметров перевозки:

· Точка А → Точка Б (адреса или геолокация).

· Дата и время выполнения.

· Тип груза (опционально).

· Вес/объем (опционально).

· Комментарий.

· Возможность прикрепить файл (накладная, фото груза и т. д.).

· Просмотр всех заявок:

· Фильтрация по статусу (новая, подтверждена, выполнена, отменена).

· Редактирование заявки,отмена (если статус "новая, подтвержденная").

2.2. Для водителя

🚛

· Уведомление о новой заявке (автоматически при назначении).

· Подтверждение заявки:

· Кнопки "✅ Принять" ( возможностью указать коментарий).

· Изменение статуса заявки: "в пути на загрузку", "на загрузке"

· "В пути" → "Доставлено" (с возможностью коментарий и подтверждения- фото).

· Просмотр своих заявок (активные, завершенные).

2.3. Для руководителя

· панель управления с аналитикой:

· Количество заявок за период.

· Загрузка водителей (рейтинг активности).

· Ручная корректировка:

· Переназначение водителя.

· Отмена заявки.

· Экспорт отчетов (Excel/PDF).

3. Безопасность и доступ

· Ролевая модель:

· Диспетчер: может создавать/редактировать заявки.

· Водитель: только свои заявки + подтверждение.

· Руководитель: полный доступ + отчеты.

· Верификация:

· Регистрация по номеру телефона или ID сотрудника.

4. Чат между диспетчером и водителем внутри заявки.