Понял, что дело даже не в скрипте. Если руками через браузер загружать то тоже так же без обложки грузит не красиво. а на приложение тг уже скрипт не сделать. как можно тогда может знает кто?
@botovod Прошу прощения, я забыл упомянуть об этом шаге. Да, вам нужно преобразовать глобальную переменную в локальную, чтобы использовать ее с функциями List.