Техническое задание: Скрипт для скачивания фотографий из Telegram-канала
Основная задача
Разработать скрипт, который автоматически скачает все фотографии из указанного открытого Telegram-канала, обойдя ограничение на копирование контента. Работа должна вестись через браузерную версию мессенджера (возможно с использованием расширений). Доступ к необходимым аккаунтам будет предоставлен.
Требования к функционалу
- Скачивание всех фотографий из канала (ориентировочно 100 постов).
- Автоматическая организация скачанных файлов в структуру папок по датам публикации.
- Создание отдельной папки для каждого дня, когда были публикации.
- Внутри папки дня - создание отдельных вложенных папок для каждого поста.
- Все фотографии из конкретного поста должны сохраняться в соответствующую ему папку.
Пример итоговой структуры
Для наглядности, исходя из условий задачи:
- Папка «15» (15 декабря) → внутри 3 папки (по числу постов за этот день). В каждой папке лежат фотографии из соответствующего поста (2, 1 и 1 фото).
- Папка «13» (13 декабря) → внутри 1 папка с 2 фотографиями из единственного поста.
- Папка «14» (14 декабря) - не создается, так как постов не было.
Технические особенности
- Работа через браузерный интерфейс Telegram Web.
- Возможность использования браузерных расширений для автоматизации.
- Скрипт должен быть простым в запуске и настройке.