Главная Портфолио Телеграм бот Telegram-бот для автоматизации поиска поставщиков: парсинг данных, формирование отчетов и оптимизация закупок

{ Telegram-бот для автоматизации поиска поставщиков: парсинг данных, формирование отчетов и оптимизация закупок }

// Телеграм бот

О проекте

Этот проект представляет собой мощный инструмент для бизнеса, разработанный для автоматизации поиска поставщиков на площадках icetrade.by и gskp.by. Бот анализирует данные по кодам ОКРБ или ключевым словам, формирует структурированные отчеты и интегрируется с рабочими процессами через Telegram. Идеальное решение для закупщиков, логистов и маркетологов, стремящихся оптимизировать поиск партнеров.


Ключевые функции для бизнеса

  1. Умный поиск поставщиков

    • Поиск по коду ОКРБ (например, 27.33.14.100) или ключевому слову.

    • Поддержка двух площадок: icetrade.by (тендеры) и gskp.by (госзакупки).

    • Парсинг контактных данных: УНП, юридический адрес, телефоны, email.

  2. Автоматизация отчетности

    • Генерация CSV-файлов с фильтрацией дубликатов.

    • Итоговые строки в отчетах: сводка по организациям и email-адресам.

    • Сохранение файлов в папку okrb_csv с уникальными timestamp-именами.

  3. Интеграция с рабочими процессами

    • Автоматическая отправка CSV-отчетов пользователю в Telegram.

    • Пересылка собранных email-адресов в групповой чат для дальнейшей работы.

    • Прогресс-бар с оценкой времени выполнения (наглядный статус операции).


Технические особенности

  • Парсинг данных
    Используется BeautifulSoup и lxml для анализа HTML-структуры сайтов. Обход защиты благодаря кастомизированным User-Agent.

  • Работа с данными

    • Библиотека pandas для формирования CSV с кодировкой Windows-1251 (совместимость с Excel).

    • SQLite-база okrb2012.db для быстрого поиска по ОКРБ 007-2012.

  • Асинхронная коммуникация

    • Отправка уведомлений в Telegram-группу через asyncio.

    • Интерактивное меню с кнопками для навигации (ReplyKeyboardMarkup, InlineKeyboardMarkup).

  • Защита от ошибок

    • Проверка типа чата (private / группа) для ограничения функционала.

    • Валидация ввода пользователя (примеры форматов кодов).


Преимущества для бизнеса

  • Экономия времени
    Ручной поиск 100 поставщиков занимает ~6 часов. Бот сокращает это время до 10-15 минут.

  • Точность данных
    Автоматическая фильтрация дубликатов и валидация контактов.

  • Интеграция с CRM
    CSV-файлы готовы для импорта в Excel, Google Sheets или ERP-системы.

  • Мониторинг активности
    Уведомления в групповой чат включают:

    • ФИО и username инициатора запроса.

    • Код ОКРБ/ключевое слово.

    • Список email для рассылки коммерческих предложений.


Пример работы

  1. Пользователь вводит код ОКРБ → бот парсит icetrade.by.

  2. Система извлекает:

    • Название организации.

    • Юридический адрес.

    • УНП, телефоны, email.

  3. Формируется CSV-файл:

    csv

  1. Организация; Юридический адрес; УНП; Телефон; email  
    ООО "ТехноПро"; Минск, ул. Ленина 1; 190000000; +375 29 123-45-67; info@techpro.by  
    Итого: ООО "ТехноПро"; email: info@techpro.by  
  2. Данные отправляются пользователю и в группу для follow-up.


SEO-оптимизация и продвижение

  • Ключевые слова в тексте:
    "поиск поставщиков по ОКРБ", "автоматизация госзакупок", "сбор контактов поставщиков", "Telegram-бот для бизнеса".

  • Уникальные фичи для привлечения трафика:

    • Бесплатная альтернатива платным сервисам вроде Спарк или Контактная информация.

    • Возможность масштабирования (добавление новых площадок для парсинга).

  • CTA (призыв к действию):
    "Упростите поиск поставщиков — внедрите Telegram-бота в свои бизнес-процессы уже сегодня!"


Как использовать?

  1. Запустите бота в Telegram.

  2. Выберите критерий поиска:

    • По коду ОКРБ.

    • По ключевому слову (например, "металлопрокат").

  3. Получите готовый CSV-файл и контакты для связи.


Технологический стек: Python, Telebot, BeautifulSoup, pandas, SQLite, asyncio.
Для разработчиков: GitHub-репозиторий (исходный код и документация).

Проект идеален для компаний, участвующих в тендерах, и отделов закупок, где скорость и точность данных критически важны. Увеличьте эффективность работы с поставщиками в 5 раз — автоматизируйте рутину!

Технические детали

  • Дата завершения:
    06.02.2025
  • Категория:
    Телеграм бот
  • Технологии:
    Python Telebot BeautifulSoup

Нужен похожий проект?

Если вы заинтересованы в разработке подобного проекта или у вас есть вопросы, свяжитесь со мной!

Связаться со мной