Задача

Разработать скрипт (или систему), который подключается к Telegram API, парсит заданный список каналов и проводит их фильтрацию в соответствии со строгими критериями заказчика.

Исходные данные и формат

  • Вход: список ссылок на каналы (CSV, Excel или Google Sheets, одна строка - один канал).
  • Выход: файл (CSV/Excel/Google Sheets) со следующими полями:
    • ссылка на канал
    • количество подписчиков
    • язык контента
    • валюта, используемая в канале
    • черновая оценка Tier-1 / Tier-2 / Tier-3
    • категория (согласно списку направлений)
    • итоговый вердикт: «соответствует»/«не соответствует»

Обязательный функционал

  1. Подключение и получение данных
    Программа должна через Telegram API (на выбор: Telethon, Pyrogram или Bot API) получать:
    • название канала
    • описание
    • количество подписчиков
    • N последних постов (количество задаётся настраиваемым параметром, от 50 до 100)
  2. Определение языка
    Необходимо анализировать название, описание, тексты постов. Если доля английского языка в текстах ниже настраиваемого порога (например, меньше 90%), канал должен помечаться как «не Tier-1».
  3. Определение валюты
    Анализировать посты на предмет упоминания различных валют (USD, EUR, GBP, CAD, AUD и др.), сопоставлять с TZ получателей.
  4. Финальная фильтрация
    Провести автоматическую сортировку - все не зависящие от TZ критерии (детали согласовываются с заказчиком позднее) и выставить итоговый вердикт для каждого канала.

Примечание для исполнителя

Полный перечень критериев для Tier-1 и правила их проверки будут предоставлены после обсуждения через ЛС (не переписывать контакты). Система должна быть модульной и позволять легко менять настройки порогов/фильтров.

Монтаж видео с анимацией про животных с профессиональными хуками

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