Цель проекта
К нам обратился клиент с довольно большим головняком в бизнесе.
У него развивающаяся сеть газовых заправок «Центр Газ». На момент обращения сеть уже насчитывала 9 заправок в разных городах, и чем больше становилась сеть, тем сложнее было контролировать происходящее. Процессы внутри компании выглядели примерно так.
Сотрудники на заправках записывали данные на бумаге, потом фотографировали эти записи и отправляли их в Telegram. После этого бухгалтерия открывала фотографии, пыталась разобрать почерк, проверяла цифры и вручную переносила всё в таблицы.
Как только в бизнесе появляется бумага, почти всегда начинается небольшой хаос. Где-то перепутали цифры, где-то отчёт отправили поздно, где-то фотография оказалась такой, что без лупы ничего не разобрать. В итоге бухгалтерия тратила несколько часов в день, чтобы просто понять, что происходит на заправках: сколько продали, сколько осталось и сходятся ли вообще цифры.
Поэтому клиент сформулировал задачу максимально просто:
«Я хочу, чтобы это всё перестало быть хаосом и работало автоматически».
Мы начали разбираться в процессах бизнеса и искать решение. После нескольких созвонов стало понятно, что лучше всего с этой задачей справится Telegram-бот.
Сотрудники уже работали в Telegram — там были созданы группы для каждой заправки. Поэтому логичным решением было не заставлять людей учить новую систему, а встроить автоматизацию прямо в привычный инструмент.
Этап создания технического задания
Когда мы разобрались в процессах клиента, началась работа над техническим заданием. Довольно быстро стало понятно, что бот должен уметь намного больше, чем просто принимать сообщения. По сути, он должен был стать небольшой системой управления сетью заправок прямо внутри Telegram.
Бот должен был:
- работать с разными уровнями доступа для сотрудников
- управляться через админ-панель прямо внутри Telegram
- получать данные из системы автоматизации Microinvest
- автоматически отправлять нужные данные в Google Таблицы
- генерировать QR-коды бонусных карт клиентов
- собирать ежедневные отчёты сотрудников
- отправлять уведомления о действиях на складе
- показывать владельцу отчёты по каждой заправке
Список задач получился внушительным.
Разработка бота
Наши разработчики сразу поняли одну важную вещь: такой функционал невозможно собрать в обычном конструкторе Telegram-ботов. Поэтому было принято решение писать систему с нуля на Python.
Сначала мы спроектировали базу данных и архитектуру системы. Также учли, что у клиента уже был собственный сервер, на котором нужно было развернуть бота.
Разработку мы разбили на несколько этапов и постепенно добавляли новые функции. Благодаря этому сотрудники начали пользоваться ботом ещё до завершения всей разработки, а мы параллельно дорабатывали систему.
Что получилось в итоге
Теперь сотрудники сдают отчёты прямо в бота. Бот автоматически обрабатывает данные и отправляет их в Google Таблицы. Если на складе происходит операция — бот сразу отправляет уведомление в нужную Telegram-группу. Ну и самое главное - владелец бизнеса может в любой момент посмотреть отчёты по каждой заправке. Разом забыли про головную боль бухгалтерии и сотрудников с бумажками и ручным переносом информации. Все происходит автоматически.
Не обделили функционалом и клиентов заправки. Теперь они могут проверить баланс бонусной программы прямо в Telegram и сгенерировать QR-код своей бонусной карты, не нося с собой пластиковую карточку.
Что изменилось для бизнеса
После запуска бота процессы внутри компании стали гораздо проще. Сотрудники перестали тратить время на бумажные отчёты. Бухгалтерия избавилась от ручного переноса данных.
А владелец бизнеса теперь может видеть картину по всем заправкам практически в реальном времени.
В компании стало намного меньше хаоса и намного больше атоматических процессов.
Послесловие
Для нас это был очень интересный проект.
В одном решении мы объединили сразу несколько систем:
- Telegram
- систему автоматизации Microinvest
- Google Таблицы
И всё это — чтобы упростить работу бизнеса и убрать лишнюю рутину.
P.S.: Бот продолжает развиваться. Когда у клиента появляются новые идеи для автоматизации — мы добавляем новые функции.





