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

О проекте
Этот проект представляет собой мощный инструмент для бизнеса, разработанный для автоматизации поиска поставщиков на площадках icetrade.by и gskp.by. Бот анализирует данные по кодам ОКРБ или ключевым словам, формирует структурированные отчеты и интегрируется с рабочими процессами через Telegram. Идеальное решение для закупщиков, логистов и маркетологов, стремящихся оптимизировать поиск партнеров.
Ключевые функции для бизнеса
-
Умный поиск поставщиков
-
Поиск по коду ОКРБ (например,
27.33.14.100
) или ключевому слову. -
Поддержка двух площадок: icetrade.by (тендеры) и gskp.by (госзакупки).
-
Парсинг контактных данных: УНП, юридический адрес, телефоны, email.
-
-
Автоматизация отчетности
-
Генерация CSV-файлов с фильтрацией дубликатов.
-
Итоговые строки в отчетах: сводка по организациям и email-адресам.
-
Сохранение файлов в папку
okrb_csv
с уникальными timestamp-именами.
-
-
Интеграция с рабочими процессами
-
Автоматическая отправка 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 для рассылки коммерческих предложений.
-
Пример работы
-
Пользователь вводит код ОКРБ → бот парсит icetrade.by.
-
Система извлекает:
-
Название организации.
-
Юридический адрес.
-
УНП, телефоны, email.
-
-
Формируется CSV-файл:
csv
-
Организация; Юридический адрес; УНП; Телефон; email ООО "ТехноПро"; Минск, ул. Ленина 1; 190000000; +375 29 123-45-67; info@techpro.by Итого: ООО "ТехноПро"; email: info@techpro.by
-
Данные отправляются пользователю и в группу для follow-up.
SEO-оптимизация и продвижение
-
Ключевые слова в тексте:
"поиск поставщиков по ОКРБ", "автоматизация госзакупок", "сбор контактов поставщиков", "Telegram-бот для бизнеса". -
Уникальные фичи для привлечения трафика:
-
Бесплатная альтернатива платным сервисам вроде Спарк или Контактная информация.
-
Возможность масштабирования (добавление новых площадок для парсинга).
-
-
CTA (призыв к действию):
"Упростите поиск поставщиков — внедрите Telegram-бота в свои бизнес-процессы уже сегодня!"
Как использовать?
-
Запустите бота в Telegram.
-
Выберите критерий поиска:
-
По коду ОКРБ.
-
По ключевому слову (например, "металлопрокат").
-
-
Получите готовый CSV-файл и контакты для связи.
Технологический стек: Python, Telebot, BeautifulSoup, pandas, SQLite, asyncio.
Для разработчиков: GitHub-репозиторий (исходный код и документация).
Проект идеален для компаний, участвующих в тендерах, и отделов закупок, где скорость и точность данных критически важны. Увеличьте эффективность работы с поставщиками в 5 раз — автоматизируйте рутину!