Telegram Media Downloader: загружайте файлы TG на высокой скорости

Telegram Media Downloader обеспечивает высокоскоростную загрузку файлов из Telegram. Это проект, основанный на проекте Динешкартика. Он поддерживает загрузку видео и ресурсов из Telegram, просмотр хода загрузки в интернете, отправку команд на загрузку от ботов, загрузку ресурсов из закрытых групп, к которым вы присоединились, но установили ограничения на загрузку, загрузку на скоростях, значительно превышающих ограничения клиента Telegram, и загрузку на облачные диски с помощью Rclone.

Используйте Telegram Media Downloader для высокоскоростной загрузки файлов в Telegram.

Это проект, основанный на Dineshkarthik, который поддерживает загрузку видео/ресурсов из Telegram, просмотр хода загрузки в Интернете, загрузку через бота, загрузку ресурсов из закрытых групп, к которым вы присоединились, но доступ к которым ограничен, загрузку на скоростях, значительно превышающих лимит клиента TG, и загрузку на облачные диски с помощью Rclone.

Метод развертывания Telegram Media Downloader:

Шаг 1: Обновите источник

/:

apt update -y && apt upgrade -y    

:

yum update -y && yum upgrade -y   

Шаг 2: Установка и настройка Docker

Установить:

curl -fsSL https://get.docker.com -o get-docker.sh && sudo sh ./get-docker.sh

Запустить Docker:

sudo systemctl start docker

Настройте Docker на автоматический запуск при загрузке:

sudo systemctl включить докер

Шаг 2: Извлеките контейнер Docker

docker pull tangyoha/telegram_media_downloader:latest mkdir -p ~/app && mkdir -p ~/app/log/ && cd ~/app wget https://raw.githubusercontent.com/tangyoha/telegram_media_downloader/master/docker-compose.yaml -O docker-compose.yaml wget https://raw.githubusercontent.com/tangyoha/telegram_media_downloader/master/config.yaml -O config.yaml wget https://raw.githubusercontent.com/tangyoha/telegram_media_downloader/master/data.yaml -O data.yaml

Шаг 3: Настройте Docker-контейнер

nano config.yaml

Измените следующее содержимое:

  • api_hash - api_hash, который вы получили из приложения Telegram (его можно получить по адресу https://my.telegram.org/apps)
  • api_id - api_id, который вы получили от своего приложения Telegram (его можно получить по адресу https://my.telegram.org/apps)
  • бот_токен - Ваши учетные данные робота (в https://t.me/BotFather Получить) (необязательно, после заполнения вы можете переслать информацию роботу для скачивания)
  • чат - Несколько каналов
    • chat_id - Идентификатор чата/канала, для которого вы хотите загрузить медиафайлы. (В https://t.me/username_to_id_bot получить)
    • скачать_фильтр - Скачать фильтры, просмотреть Как использовать фильтры
    • last_read_message_id - Если вы впервые читаете канал, установите значение «0». Если же вы уже использовали этот скрипт для загрузки медиафайлов, в нём будут указаны некоторые цифры, которые автоматически обновятся после успешного выполнения скрипта. Не меняйте их.
  • last_read_message_id - Если вы впервые читаете канал, установите значение «0». Если же вы уже использовали этот скрипт для загрузки медиафайлов, у него будут некоторые цифры, которые автоматически обновятся после успешного выполнения скрипта. Не меняйте их.
    Например:
чат: - chat_id: telegram_chat_id last_read_message_id: 0 download_filter: message_date >= 2022-12-01 00:00:00 и message_date <= 2023-01-17 00:00:00 - chat_id: telegram_chat_id_2 last_read_message_id: 0
  • ids_to_retry - Оставьте все как есть.Скрипт загрузчика использует это для отслеживания пропущенных загрузок, чтобы их можно было загрузить при следующем запуске скрипта.
  • типы_медиа - Тип носителя для загрузки. Вы можете обновить тип носителя для загрузки. Это может быть один или любой из доступных типов.
  • форматы_файлов – Типы загружаемых файлов для поддерживаемых типов медиа («аудио», «документ» и «видео»). Значение по умолчанию – «все», что означает загрузку всех файлов.
  • сохранить_путь - Корневой каталог, в котором вы хотите хранить загруженные файлы.
  • префикс_пути_файла - Хранить подпапки с файлами, порядок в списке не фиксирован и может комбинироваться случайным образом.
    • название_чата - Название канала чата или группы. Если название не найдено, то используйте название в файле конфигурации.chat_id
    • media_datetime - Дата выхода ресурса
    • тип_носителя - Тип ресурса, тип запроса типы_медиа
  • отключить_syslog - Вы можете выбрать тип журналов, которые нужно отключить, см. logging._nameToLevel
  • upload_drive - Вы можете загружать файлы в облако
    • включить_загрузку_файла - [Обязательно] Включить загрузку файлов, по умолчаниюЛОЖЬ
    • remote_dir - [Обязательно] Где вы загрузили
    • upload_adapter - [Обязательно] Загрузите файл-адаптер, который может бытьrclone,алигоЕслиrclone, то он поддерживает все серверы, поддерживающие загрузку rclone. Если это Aligo, он поддерживает загрузку Alibaba Cloud Disk.
    • rclone_pathЕсли настроеноupload_adapterдляrcloneЭто обязательно.rcloneИсполняемый каталог, см. Как использовать rclone
    • до_загрузки_файла_zip - Сжимать файлы перед загрузкой, по умолчаниюЛОЖЬ
    • after_upload_file_delete - Удалить файл после успешной загрузки, по умолчаниюЛОЖЬ
  • префикс_имени_файла - Настройте имена файлов, используйте и префикс_пути_файла Такой же
    • идентификатор_сообщения - Идентификатор сообщения
    • имя файла - Имя файла (может быть пустым)
    • подпись - Заголовок сообщения (может быть пустым)
  • file_name_prefix_split - Настройте разделитель имени файла, по умолчанию используется-
  • max_download_task - Максимальное количество задач загрузки, по умолчанию 5.
  • скрыть_имя_файла - Скрывать ли имя файла веб-интерфейса, по умолчаниюЛОЖЬ
  • веб_хост - адрес веб-интерфейса (например, 127.0.0.1)
  • веб_порт - Порт веб-интерфейса (например, 5000)
  • язык - Язык приложения, по умолчанию английский (АН), необязательныйЖ.(Китайский),РУ,UA
  • web_login_secret - Пароль для входа на веб-страницу. Если не настроен, для доступа к веб-странице вход в систему не требуется.

Шаг 4: Запустите Docker-контейнер

docker-compose run --rm telegram_media_downloader

Введите свой номер телефона и пароль
Пример формата: +8612345678900

Адрес, связанный с Telegram Media Downloader:

Адрес GitHub: https://github.com/tangyoha/telegram_media_downloader

Скрипт Tampermonkey для загрузки медиафайлов в Telegram

Используется в Загружайте изображения, GIF-файлы и видео из веб-приложений, даже с каналов, которые ограничивают загрузку и сохранение контента. Скрипт позволяет загружать изображения, GIF-файлы и видео из веб-приложения Telegram, даже если на канале отключены загрузки и ограничено сохранение контента.

Как использовать

Этот скрипт работает только с веб-приложением Telegram.

Этот скрипт не будет работать для каналов и чатов, где разрешено сохранение контента. Используйте Telegram. Предусмотрена официальная кнопка загрузки.

Для каналов и чатов, которые отключают загрузку и ограничивают сохранение контента, этот скрипт добавит кнопку повторной загрузки изображений, GIF-файлов и видео.

Telegram Media Downloader: загружайте файлы TG на высокой скорости Telegram Media Downloader: загружайте файлы TG на высокой скорости Telegram Media Downloader: загружайте файлы TG на высокой скорости

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

Поддерживаемые версии веб-приложений

Веб-приложение Telegram имеет две различные версии:

Этот скрипт должен работать в обеих версиях веб-приложения. Если вы используете другую версию веб-приложения и обнаружили, что этот скрипт не работает, пожалуйста, сообщите нам об этом.Репозиторий GitHubЗадайте вопрос.

Проверить ход загрузки

Если вы хотите проверить текущий ход загрузки, вы можетеОткройте браузер DevTools -> consoleи просмотрите текстовый вывод. Telegram Media Downloader: загружайте файлы TG на высокой скорости

счет

Ответить

Ваш адрес электронной почты не будет опубликован. Обязательные поля помечены *