Кейс: Telegram-бот для дилеров с интеграцией через API Бизнес.Ру

Разработан Telegram-бот на Python, который через API Бизнес.Ру предоставляет дилерам актуальные данные о ценах и остатках, исключая человеческий фактор и упрощая процесс взаимодействия.

Технологии

  • Telegram Bot API на Python
  • API Бизнес.Ру (REST)

Исходная задача

Наш клиент, сайты которого находятся на нашей технической поддержке обратился с нетипичным запросом. Между его сайтами и платформой Бизнес.ру настроена интеграция, но цены и остатки на сайте применимы только для розничной тороговли.В то же время компания сотрудничает с несколькими диллерами и партнерами, которые приоретают продукцию мелким оптом и распространяют ее самостоятельно. Чтобы узнать актуальные цены и остатки по товарам партнер обращался напрямую к менеджеру компании в Телеграмм, тот заходил в Бизнес.ру и сообщал актуальную информацию. У этой системы есть минусы (можно их дописать), кроме этого хотелось уменьшить человеческий фактор.Мы изучили возможности обоих платформ и предложили наиболее простой вариант: разработать Телеграмм-бота, который будет напрямую забирать данные из Бизнес.ру и к которому каждый диллер будет обращаться самостоятельно, а менеджеру будет писать только в случае заказа.

Что было реализовано

  • Разработан Telegram-бот на Python с подключением к API Бизнес.Ру. API построено по REST-архитектуре и работает без установки сессии.
  • У клиента было несколько складов в Бизнес.ру и требовалось подключить только два — для этого API немного кастомизировали под наши потребности.
  • Работали на отдельно арендованном хостинге и после приемки работ мы перенести Бот на хостинг клиента.

Как работает бот

В начале необходимо пройти авторизацию — ввести почту. Доступ к боту получают только те логины, которые указал клиент. Это не исключает доступ к боту сторонних лиц, но так как никакой конфиденциальной информации узнать в нем нельзя, то клиент попросил именно такой способ авторизации.Основные команды для диллеров /search — поиск товара.Им нужно просто ввести название товара и ему подгрузятся первые 10 вариантов. Если нужно больше вариантов, то можно пролистывать. Пагинация сделана для удобства использования на мобильных устройствах.При клике на контретный товар можно увидеть его наличие на складе и цену или отсутствиеКроме этого API Бизнес.ру позволяла настроить передачу очень разных данных: наличие по складам, сотрудников, характеристики товаров и тд. Запрос клиента был именно в упрощении пользования и визуальной части.

Результат

  • Упростился процесс взаимодействия: партнёры обращаются к менеджеру уже на этапе оформления заказа, а не для уточнения информации.
  • Исключён человеческий фактор при передаче информации (ошибки, устаревшие данные, неточности).
  • Данные всегда актуальны, ведь бот обращается напрямую к Бизнес.РуI.
  • Клиенту не потребовалось предоставлять диллерам доступ в Бизнес.Ру.
  • Решение работает автономно и не требует постоянной технической поддержки. Для работы необходимо оплачивать хостинг, где размещён бот и иметь активную подписку Бизнес.Ру.

Расскажите о своей задаче

Мы свяжемся, обсудим детали, предложим оптимальный подход и составим понятный план действий. Связаться с нами можно по телефону 8 (800) 350-81-86, также вы можете написать в Telegram или WhatsApp.

    Максим Пашенцев Руководитель компании

    Оставить заявку

    Даю согласие на обработку своих персональных данных

    Мы используем файлы cookie для улучшения работы нашего сайта и предоставлении вам наиболее полезного контента.