Задача: найти в тематических Telegram-каналах, с кем договариваться о рекламе, и вести переговоры с сотнями владельцев без ручной рутины.
Часть 1 — сборщик контактов:
• по списку каналов читает описание и закреплённое сообщение, достаёт контакт для рекламы;
• может сам находить похожие каналы и добавлять их в очередь;
• помнит, что уже проверено: следующий запуск продолжает с места;
• делает паузы, чтобы Telegram не ограничил аккаунт;
• итог — таблица Excel: канал, подписчики, охват, контакт.
Часть 2 — программа для переговоров (Windows и macOS, с окном, без командной строки):
• отправляет предложение по списку, с шаблонами и вариантами текста;
• не пишет одному человеку дважды, соблюдает лимиты и паузы;
• автоответ с картинками на частые вопросы;
• нейросеть разбирает входящие ответы: «интересно», «предлагает рекламу за деньги», «отказ» — и вытаскивает названную цену.
Стек: Python, Telethon, Tkinter, openpyxl, Groq API.
По цене и охвату канала программа считает, сколько подписчиков нужно, чтобы реклама окупилась, и ставит вердикт «выгодно / нет». Статистика и отчёты — в Excel. Переговоры с сотнями каналов идут без ручной переписки.