Зонтшеринг: как автоматизировать прокат корпоративных зонтов с помощью бота
Привет, Хабр! Это Илья Фошин, я возглавляю команду данных «МосТрансПроекта». Однажды во время сильного дождя мы задумались: почему бы нам не разработать простой и удобный сервис проката корпоративных зонтиков для сотрудников? Мы поделились идеей с ИТ-директором и руководством Института и, получив их одобрение и поддержку, приступили к работе. С этого момента началась жизнь бота «МТП Шеринг», о котором расскажем в этой статье. Заодно поделимся нашим опытом по созданию корпоративных ботов.Кажется, дождь начинается«У нас есть корпоративная столовая и корпоративный кофе, но сейчас бы нам больше пригодились корпоративные зонтики» — произнес кто-то из нас в конце рабочего дня, задумчиво смотря на внезапный, льющий как из ведра дождь. Так мысль, высказанная вслух, превратилась в идею, а идея — в запуск сервиса, помогающего коллегам пережить капризы непогоды. Примерно в то же самое время мы хотели научиться создавать и настраивать умные боты для автоматизации процессов. О части разработанных сервисов уже рассказывали на Хабре (например, про «Информатум» и систему ЕСАБ), но кейс с зонтиками стал первой пробой пера для большей части нашей команды. Поэтому трек разработки с самого начала строился таким образом, чтобы попробовать разные варианты архитектуры и найти простое, но эффективное и легко масштабируемое решение для дальнейших проектов. Одновременно с этим нужно было отработать потенциальные сбои, ошибки и инфраструктурные проблемы.Для понимания стоявших перед нами задач сразу расскажем, как работает прокат зонтиков (его мы запустили осенью 2024 года). Схема максимально простая. Стойка с 10 зонтами расположена на втором этаже Института. Сотрудник подходит к стойке, сканирует QR-код, запуская чат-бот для шеринга. Дальше нужно взять зонт, отсканировав с помощью мини-приложения QR-код (с этого момента начинается аренда), попользоваться им и вернуть на точку проката, отсканировав отдельный QR-код для завершения аренды. Казалось бы, ничего сложного в создании такого сервиса нет. Но нюансы все-таки были. Читать далее