Разработка Имитирующего бота-логиста для Telegram
Контекст и проблема
В логистическом бизнесе сотрудники (логисты) обязаны постоянно отслеживать перемещение грузового транспорта по маршруту. Стандартная процедура включает проверки каждые 3 часа на предмет достижения машинами установленных контрольных точек.
Данные о местоположении поступают в систему (например, Google Таблицы) через API навигационных систем, но в примерно 50% случаев информация недостоверна из-за региональных технических ограничений. Это вынуждает логистов вручную связываться с водителями для уточнения, если данные не обновились вовремя, что создаёт значительную рутинную нагрузку.
Цель проекта
Автоматизировать процесс ручного контроля, разработав интеллектуального Telegram-бота, который будет имитировать действия реального логиста.
Основные задачи бота
- Автоматизированный опрос водителей: Бот должен периодически отправлять запросы водителям от имени "сотрудника" (аккаунт оформляется как реальный человек).
- Подтверждение контрольных точек: Спрашивать и фиксировать факт прохождения ключевых точек маршрута.
- Уточнение информации о грузе: Запрашивать актуальные данные о вывезенном грузе (состояние, количество и т.п.).
Ключевые требования к реализации
- Интеграция в мессенджер Telegram.
- Бот должен вести диалог, максимально похожий на общение с живым сотрудником.
- Логика работы бота должна учитывать внутренние регламенты компании (предоставляются отдельно).
- Система должна быть надёжной и работать по заданному расписанию (периодичность, триггеры).
- Возможность интеграции с внешними системами для получения исходных данных о маршрутах и машинах.
Что предоставляется
- Подробное описание бизнес-процессов и регламентов работы логистов.
- Требования к сценариям диалога и периодам опроса.