Скрипт принимает на вход ссылку на канал, создаёт папку с айди канала, и внутри неё создаёт папку для каждого сообщения, в которой находится текстовый файл с текстом сообщения и гиперссылками, текстовый файл с метаданными (ссылка на сообщение, время отправки) и медиа приложенные к сообщению.
Если из канала уже ранее собирались сообщения, то при следующем запуске буду собраны только новые сообщения. Если нет, то будут собираться сообщения за последние три месяца.
Так же в директории скрипта создаётся журнал с логами работы скрипта.
Проект на Github