Telegram-бот для автосервиса: фото в Яндекс.Диск по номеру машины
Мастер вводит номер машины — бот создаёт папку на Яндекс.Диске и складывает туда фотографии. Кейс автосервиса: как перестать искать снимки в общем чате.
Представьте: мастер-приёмщик обходит машину, снимает скол на бампере, царапину на двери, потёк под капотом — восемь фотографий. Скидывает их в общий рабочий чат. Через полчаса туда же прилетают снимки от второго мастера, потом сообщения про запчасти, потом чей-то мем. Вечером менеджер звонит клиенту, чтобы согласовать работы, и листает сотни сообщений: где тут фото по этой машине? Классика?
Я сделал для автосервиса Telegram-бота, который убирает этот бардак одним движением. Мастер указывает номер машины — бот автоматически создаёт папку на Яндекс.Диске, и все фотографии уходят туда. Менеджер открывает папку и сразу видит всё по конкретному автомобилю. Больше никаких «а где фотки?».
Расскажу, как это устроено, что важно продумать до разработки и где та же схема работает в других нишах.
Почему общий чат — плохое хранилище
Чат создан для разговора, а не для хранения. У него три свойства, которые убивают любой рабочий процесс с файлами.
Лента одна на всех. Фото от трёх мастеров, вопросы по запчастям, согласования и болтовня лежат в одном потоке. Чтобы найти нужное, приходится вспоминать, в какой день и примерно в какое время это присылали.
Поиск не работает так, как нужно. Искать можно по тексту, а фотография текста не содержит. Если мастер не подписал снимок номером машины — а он подписывает не всегда, потому что руки в масле и клиент ждёт, — фото становится безымянным.
Файлы никому не принадлежат. Мастер уволился, чат почистили, кто-то вышел из группы — и часть истории просто исчезла. А фотография повреждения при приёмке — это документ: она защищает и сервис, и клиента в спорной ситуации.
Итог предсказуемый: мастер тратит время на поиск среди сотен сообщений, менеджер нервничает, клиент ждёт. Каждый раз по чуть-чуть, но каждый день и на каждой машине.
Как работает бот
Логика намеренно простая — чтобы ей пользовались люди с гаечным ключом в руках, а не с ноутбуком.
- Мастер открывает бота и вводит номер машины.
- Бот создаёт на Яндекс.Диске папку под этот номер (или находит уже существующую, если машина заезжает повторно).
- Мастер отправляет фотографии — одну за другой или альбомом. Бот складывает их в эту папку.
- Менеджер получает доступ к папке и сразу видит все снимки по машине.
Всё. Ни одного действия «зайти на диск, создать папку, назвать её правильно, перекинуть файлы». Мастер делает то, что делал всегда: фотографирует и отправляет. Разница в том, что теперь фото попадают не в ленту, а в структуру.
Что важно продумать до разработки
Если будете делать такое у себя — вот места, где обычно спотыкаются.
Номер машины нужно нормализовать. Один мастер напишет А123ВС77, второй а123вс 77, третий — латиницей, потому что раскладка не переключилась. Для человека это один и тот же номер, для файловой системы — три разные папки. Приведение к единому виду (регистр, пробелы, похожие латинские и кириллические буквы) обязано быть на стороне бота.
Структура папок должна пережить второй заезд. Машина приезжает не один раз. Решите заранее: всё в одну папку по номеру или подпапки по дате заезда либо номеру заказ-наряда. Второй вариант чуть сложнее, зато через год вы сможете показать, каким автомобиль приехал в марте, а каким — в ноябре.
Ошибку нужно уметь исправлять. Мастер опечатался в номере — должна быть возможность переименовать или перенести папку, не заходя на сам диск. Иначе рядом с правильной папкой заведётся папка-двойник.
Права доступа — отдельное решение. Кто может читать: только менеджеры или ещё и мастера? Уходит ли клиенту ссылка на его папку? Ссылку с фотографиями чужой машины лучше не раздавать всем подряд — это данные клиента.
Сроки хранения и объём. Фотографии копятся быстро. Определите, сколько месяцев храните и что делаете дальше: архив, отдельный диск, удаление по расписанию.
Это не «доработки потом». Это те решения, которые дешевле принять на берегу — переделывать структуру, когда в ней уже тысячи снимков, заметно дороже.
В чём выгода
Выгода не в том, что «появился бот». Она в трёх вещах.
- Экономия времени — не нужно листать сотни сообщений в чате. Открыли папку по номеру и работаете.
- Файлы в одном месте — фотографии лежат в вашем облаке, а не растворяются в переписке вместе с историей чата.
- Системность — каждый знает, где искать нужную информацию, и не спрашивает коллегу.
Дальше это масштабируется. Ссылка на папку прекрасно ложится в карточку сделки в CRM: менеджер видит и переписку, и фотографии в одном окне, а не собирает картину из трёх приложений. Уведомление «по машине А123ВС загружены новые фото» можно отправлять сразу тому, кто ведёт этот заказ. Если вам ближе путь через CRM, посмотрите услугу интеграции с amoCRM — принцип тот же: данные должны сами приходить туда, где с ними работают.
Почему здесь Telegram — и где я его не использую
Честно скажу то, что обычно не пишут в кейсах. Свой аккаунт в Telegram я однажды потерял: его удалили без предупреждений и объяснений — вместе с каналом и клиентской базой. С тех пор клиентские коммуникации и базу я в мессенджере не держу и другим не советую.
Но здесь ситуация другая. Бот — это внутренний инструмент для сотрудников, а не хранилище данных. Ценность лежит на Яндекс.Диске, который принадлежит сервису. Мессенджер тут выполняет роль удобного интерфейса: он уже стоит у каждого мастера, умеет отправлять фото и не требует обучения. Если завтра его придётся заменить на другой канал — фотографии останутся на месте.
Это и есть правильное разделение: интерфейс может быть чужим, данные — только своими.
Где ещё работает та же схема
«Ввёл идентификатор — получил структуру» — универсальный паттерн, он не про автосервис.
- Доставка. Курьер отправляет фото передачи заказа — оно привязывается к номеру заказа, а не висит в чате смены.
- Недвижимость. Риелтор фотографирует объект, снимки уходят в папку по адресу и оказываются под рукой у всего отдела.
- Строительство и ремонт. Прораб снимает этап работ, фото попадают в папку объекта и становятся отчётом заказчику.
- Клининг, монтаж, выездной сервис. Фото «до» и «после» по адресу заявки закрывают половину споров с клиентом.
Меняется только идентификатор: номер машины, номер заказа, адрес объекта. Механика одна. Другие мои боты под конкретные бизнес-процессы — в портфолио: бот для службы доставки и бот для риелтора.
Главное правило бизнеса — не контроль, а система
Можно нанять человека, который будет следить, чтобы мастера подписывали фотографии. Можно завести регламент на две страницы. Можно каждую неделю напоминать на планёрке.
А можно сделать так, чтобы неправильно было просто невозможно: бот сам создаёт папку, сам кладёт файл в нужное место, сам исправляет опечатку в номере. Когда каждый знает, где искать нужную информацию, работа идёт быстрее, а клиенты довольны. Без лишней суеты.
Хотите внедрить такое решение у себя? Опишите свой процесс — я посмотрю, что автоматизируется в первую очередь, и скажу честно, если задача решается настройками, а не разработкой. Подробнее об услуге — на странице разработки ботов, обсудить задачу — через форму заявки или сразу в Telegram: t.me/therebro.