Задача

Создать исследовательский инструмент на Python для мониторинга и автоматизированного сбора данных из открытых Telegram каналов.

Технические требования

Библиотеки

  • Использование Telethon или Pyrogram (строго MTProto, не Bot API)

Управление сессиями

  • Реализация поддержки множества аккаунтов (форматы .session / TData)
  • Использование OpenTele для безопасной инициализации

Мониторинг

  • Отслеживание в реальном времени появления определенных типов сообщений (giveaways, опросы, системные уведомления) в заданном списке каналов

Автоматизация

  • Функции вступления в каналы и взаимодействия с элементами интерфейса сообщений (инлайн-кнопки, callback-запросы)

Изоляция

  • Каждая сессия должна работать через индивидуальный прокси (SOCKS5/Mobile) для имитации уникального пользовательского окружения

Алгоритмы поведения

  • Настройка рандомизированных задержек и имитации человеческой активности (просмотр постов, реакции) для поддержания высокого доверия аккаунтов

Отчетность

  • Сохранение данных о взаимодействиях в базу SQLite

Результат

Чистый, модульный код с подробными комментариями.

Примечание

При отклике пишите ключевое слово, указания по доступу должны быть скрыты. Кандидаты должны понимать принципы работы протокола MTProto и обхода антифрод-фильтров.

Разработка набора векторных иконок

Требуется создать 7 векторных иконок в едином стиле, иллюстрирующих человека за разными действиями. Иконки должны быть подготовлены для печати с соблюдением технических условий по размеру и толщине линий.