Telegram 媒體下載器高速下載TG檔:Telegram Media Downloader

Telegram Media Downloader 實作Telegram中檔案高速下載。這是一款基於Dineshkarthik 的項目, 支援電報視訊/資源下載,支援web查看下載進度,支援bot下發指令下載,支援下載已經加入的私有群組但是限制下載的資源,使用遠高於TG客戶端限制的速度下載,支援使用Rclone上傳到雲端硬碟

使用Telegram Media Downloader 實現Telegram中檔案高速下載

是一款基於Dineshkarthik 的項目, 支援電報視訊/資源下載,支援web查看下載進度,支援bot下發指令下載,支援下載已經加入的私有群組但是限制下載的資源,使用遠高於TG客戶端限制的速度下載,支援使用Rclone上傳到雲端硬碟

Telegram Media Downloader 部署方法:

第一步:更新來源

/

apt update -y && apt upgrade -y    

yum update -y && yum upgrade -y   

第二步:安裝並配置Docker

安裝

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

啟動Docker:

sudo systemctl start docker

設定Docker在開機時自動啟動:

sudo systemctl enable docker

第二步:拉取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-comps.com/tangyoha/telegram_media_downloader/master/docker-comps.m/docker dowym. 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

第三步:配置Docker 容器

nano config.yaml

修改如下內容:

  • api_hash - 你從電報應用程式獲得的api_hash( 在https://my.telegram.org/apps 進行取得)
  • api_id - 您從電報應用程式獲得的api_id( 在https://my.telegram.org/apps 進行取得)
  • bot_token - 你的機器人憑證( 在 https://t.me/BotFather 進行取得)(可選,填入後可以轉發訊息給機器人下載)
  • chat - 多頻道
    • chat_id - 您要下載媒體的聊天/頻道的ID。 (在 https://t.me/username_to_id_bot 進行獲取)
    • download_filter - 下載過濾器, 查閱 如何使用過濾器
    • last_read_message_id -如果這是您第一次閱讀頻道,請將其設為“0”,或者如果您已經使用此腳本下載媒體,它將有一些數字,這些數字會在腳本成功執行後自動更新。不要改變它。
  • last_read_message_id - 如果這是您第一次閱讀頻道,請將其設為“0”,或者如果您已經使用此腳本下載媒體,它將有一些數字,這些數字會在腳本成功執行後自動更新。不要改變它。
    例如:
chat: - chat_id: telegram_chat_id last_read_message_id: 0 download_filter: message_date >= 2022-12-01 00:00:00 and message_date <= 2023-01-17 00:000 and message_date <= 2023-01-17 00:00090 last_read_message_id: 0
  • ids_to_retry - 保持原樣。下載器腳本使用它來追蹤所有跳過的下載,以便在下次執行腳本時下載它。
  • media_types - 要下載的媒體類型,您可以更新要下載的媒體類型,它可以是一種或任何可用類型。
  • file_formats - 為支援的媒體類型(「音訊」、「文件」和「視訊」)下載的檔案類型。預設格式為“all”,下載所有檔案。
  • save_path - 你想要儲存下載檔案的根目錄
  • file_path_prefix - 儲存檔案子資料夾,清單的順序不定,可以隨機組合
    • chat_title - 聊天頻道或群組標題, 如果找不到標題則為設定檔中的chat_id
    • media_datetime - 資源的發佈時間
    • media_type - 資源類型,類型查閱 media_types
  • disable_syslog - 您可以選擇要停用的日誌類型,請參閱 logging._nameToLevel
  • upload_drive - 您可以將檔案上傳到雲端盤
    • enable_upload_file - [必填]啟用上傳文件,預設為false
    • remote_dir - [必填]你上傳的地方
    • upload_adapter - [必填]上傳檔案適配器,可以為rclone,aligo。如果為rclone,則支援rclone所有支援上傳的伺服器,如果為aligo,則支援上傳阿里雲盤
    • rclone_path,如果配置upload_adapterrclone則為必填,rclone的可執行目錄,查閱 如何使用rclone
    • before_upload_file_zip - 上傳前壓縮文件,預設為false
    • after_upload_file_delete - 上傳成功後刪除文件,預設為false
  • file_name_prefix - 自訂檔案名稱,使用和 file_path_prefix 一樣
    • message_id - 消息id
    • file_name - 檔案名稱(可能為空)
    • caption - 訊息的標題(可能為空)
  • file_name_prefix_split - 自訂檔案名稱分割符號,預設為-
  • max_download_task - 最大任務下載任務個數,預設為5個。
  • hide_file_name - 是否隱藏web介面檔案名稱,預設false
  • web_host - web介面位址(如127.0.0.1)
  • web_port - web介面連接埠(如5000)
  • language - 應用語言,預設為英文(EN),可選ZH(中文),RU,UA
  • web_login_secret - 網頁登入密碼,如果不設定則訪問網頁不需要登入

第四步:啟動Docker容器

docker-compose run --rm telegram_media_downloader

輸入你的電話號碼和密碼
格式範例:+8612345678900

Telegram Media Downloader 相關地址:

GitHub網址:https://github.com/tangyoha/telegram_media_downloader

Telegram 媒體下載器Tampermonkey 腳本

用於在 Web 應用程式上下載圖像、GIF 和視頻,甚至可以從限制下載和保存內容的管道下載。 腳本允許您從Telegram Web 應用程式下載圖像、GIF 和視頻,即使頻道停用下載並限制保存內容。

如何使用

該腳本僅適用於Telegram Web 應用程式。

對於允許保存內容的頻道和聊天,此腳本將無法運作。請使用telegram 提供的官方下載按鈕。

對於停用下載和限制保存內容的頻道和聊天,此腳本將為圖像、GIF 和影片添加重新下載按鈕。

Telegram 媒體下載器高速下載TG檔:Telegram Media Downloader Telegram 媒體下載器高速下載TG檔:Telegram Media Downloader Telegram 媒體下載器高速下載TG檔:Telegram Media Downloader

該腳本將在後台靜默下載文件,只有在完成下載整個文件後,瀏覽器才會將文件保存在本地。因此,如果您正在下載一個大視頻,在瀏覽器開始下載之前很長一段時間您看不到任何事情發生,這是正常的。若要檢查下載進度,請參閱以下說明

支援的Web 應用程式版本

Telegram Web 應用程式有2 個不同版本:

該腳本應該適用於兩個版本的webapp。如果您使用另一個不同版本的webapp 並發現此腳本不起作用,請向我們的GitHub 儲存庫提出問題。

檢查下載進度

如果您想查看目前下載進度,可以開啟瀏覽器DevTools -> console並查看文字輸出。 Telegram 媒體下載器高速下載TG檔:Telegram Media Downloader

評分

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *