Автоматизация Telegram-коммуникаций для отдела партнёрских продаж

Ссылка на работу
image
Задача клиента. Отдел продаж вручную искал релевантную аудиторию в тематических каналах, вёл контакты в разрозненных таблицах и рассылал предложения партнёрам вручную. Это занимало часы в день и не масштабировалось. Что сделал: - Парсинг и сбор аудитории. Настроил автоматический сбор контактов из тематических Telegram-каналов с фильтрацией по заданным критериям. Данные нормализуются и выгружаются в структурированную базу. - База в Excel. Реализовал валидацию и ведение базы контактов прямо в Excel-таблицах: автоматическая проверка записей, отсев нерелевантных и дублей, статусы по каждому контакту. Менеджеры работают в привычном инструменте без обучения. - Персонализированные рассылки. Автоматизировал отправку сообщений по партнёрской базе с аккаунтов менеджеров — с подстановкой переменных, паузами и соблюдением безопасных лимитов, чтобы коммуникация выглядела естественно и не создавала нагрузки. - Стабильность. Система оформлена как фоновый сервис под Windows с автозапуском, подробным логированием и обработкой ошибок — работает без присмотра, восстанавливается после сбоев. Стек: Python, Telethon, асинхронная обработка, работа с Excel (openpyxl/pandas), интеграция через Windows-сервис. Результат: ручные операции по поиску аудитории и рассылке сократились с нескольких часов в день до полностью автоматического режима; база контактов поддерживается в актуальном и чистом виде.