Рейтинг: 130
не верифицирован
Всего отзывов: 0
  • Работ в портфолио: 1
  • Типовых услуг: 0
  • Работ на продажу: 0
Был на сайте:

Телеграм-бот для отслеживания статуса курьеров

Описание

Клиент поставил задачу создать Telegram-бота, который автоматизирует процесс сбора информации о выходе курьеров на смену. Ранее менеджерам приходилось вручную обзванивать каждого курьера, чтобы уточнить, кто выходит на работу — это было трудозатратно и неэффективно.

Цель проекта — упростить этот процесс, предоставив курьерам возможность самостоятельно отмечать свой статус через Telegram-бота. После подтверждения выхода на смену и загрузки скриншота из внутреннего приложения, данные автоматически заносятся в Excel-таблицу с указанием имени, даты и прикреплённого изображения. Это позволяет менеджерам видеть актуальную информацию в режиме реального времени и сократить время на коммуникации.

Решение

Для реализации задачи был разработан Telegram-бот с интеграцией в экосистему Google, а именно — Google Таблицы (в качестве базы данных) и Google Диск (для хранения изображений). Такой подход позволил избежать необходимости развертывания полноценной базы данных и упростил поддержку проекта.

Основные шаги решения:
Авторизация курьеров
Реализована простая система авторизации: бот сверял номер телефона пользователя с данными в Google Таблице. Если номер отсутствовал в таблице, дальнейшее взаимодействие блокировалось. Это позволило ограничить доступ только для сотрудников компании.

Отметка выхода на смену
Курьер запускал бота, выбирал статус выхода на работу и прикладывал скриншот из внутреннего приложения. Это позволяло быстро и удобно зафиксировать факт выхода на смену.

Интеграция с Google Таблицей
Все данные (имя, номер телефона, дата, статус, ссылка на скриншот) автоматически сохранялись в заранее подготовленную Google Таблицу. Таблица использовалась как основное хранилище и рабочий инструмент для менеджеров.

Загрузка скриншотов на Google Диск
Изображения, отправляемые курьерами, сохранялись на Google Диск. Ссылки на изображения автоматически подставлялись в таблицу, обеспечивая быстрый доступ к визуальным подтверждениям.

Развёртывание на удалённом сервере
Проект был упакован в Docker-контейнер и развернут на удалённом сервере, что обеспечило стабильную работу, удобное масштабирование и простоту администрирования.

Результат

Решение успешно внедрено и используется на практике. Курьеры ежедневно отмечают свой выход на смену через Telegram-бота, прикладывая необходимые скриншоты. Данные автоматически фиксируются в Google Таблице и доступны менеджерам в реальном времени.

Такой подход значительно упростил процесс учёта и контроля:
– менеджеры больше не тратят время на личные звонки и переписки,
– информация по всем курьерам структурирована и хранится в одном месте,
– доступ к фото и статусам обеспечен через пару кликов.

Проект показал себя как надёжный и удобный инструмент в повседневной работе. Менеджеры отметили снижение ручной нагрузки и повышение прозрачности процессов.

Презентация проекта

IMG_9209.PNG
IMG_9211.PNG
IMG_9210.PNG

Оценили проект:

0