ตัวดาวน์โหลดสื่อ Telegram เว็บ — บันทึกรูปและวิดีโอจากแชทที่จำกัด (เป็นชุด) + คัดลอกข้อความ

ดาวน์โหลดรูปภาพและวิดีโอจาก Telegram เว็บ ทีละไฟล์หรือทั้งชุดที่เลือก แม้ในแชทที่จำกัดและห้ามส่งต่อ อีกทั้งยังเปิดให้คัดลอกข้อความจากข้อความที่ป้องกันไว้ได้อีกครั้ง

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey, Greasemonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

You will need to install an extension such as Tampermonkey or Violentmonkey to install this script.

คุณจะต้องติดตั้งส่วนขยาย เช่น Tampermonkey หรือ Violentmonkey เพื่อติดตั้งสคริปต์นี้

You will need to install an extension such as Tampermonkey or Userscripts to install this script.

You will need to install an extension such as Tampermonkey to install this script.

You will need to install a user script manager extension to install this script.

(I already have a user script manager, let me install it!)

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install an extension such as Stylus to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

You will need to install a user style manager extension to install this style.

(I already have a user style manager, let me install it!)

ผู้เขียน
copyMister
จำนวนติดตั้งประจำวัน
61
จำนวนติดตั้งทั้งหมด
28,101
คะแนน
35 6 2
เวอร์ชัน
1.0
สร้างเมื่อ
20-10-2023
อัปเดตเมื่อ
06-06-2026
Size
14.2 กิโลไบต์
สัญญาอนุญาต
MIT
ปรับใช้กับ

ความสามารถ

  • ดาวน์โหลดสื่อทีละไฟล์ — เพิ่มเมนู ดาวน์โหลด ในเมนูคลิกขวาของรูปหรือวิดีโอใด ๆ
  • ดาวน์โหลดเป็นชุด — เลือกหลายข้อความแล้วบันทึกทั้งหมดในครั้งเดียว ไฟล์จะถูกดาวน์โหลดทีละรายการ ดังนั้นแม้ไฟล์ขนาดใหญ่มากก็บันทึกได้อย่างปลอดภัย
  • คัดลอกข้อความที่ป้องกันไว้ — เปิดให้เลือกและคัดลอกข้อความในแชทที่จำกัดได้อีกครั้ง

ตัวอย่าง 1 ตัวอย่าง 2

ทำไมต้องตัวนี้

สคริปต์อื่นอ่าน <video>/<img> ที่เรนเดอร์แล้วดึงไบต์มาใหม่ ซึ่งทำให้ต้องเดาชื่อไฟล์ พึ่งพาชื่อคลาสและรหัสไอคอนที่เปลี่ยนแทบทุกครั้งที่ Telegram อัปเดต และมีโค้ดส่วนติดต่อผู้ใช้ที่เปราะบางหลายร้อยบรรทัด แต่สคริปต์นี้เรียกใช้กระบวนการดาวน์โหลดภายในของ Telegram เว็บเองแทน:

  • ชื่อไฟล์และนามสกุลที่ถูกต้องตามต้นฉบับ ไม่ใช่แฮชที่เดาเอา
  • ทนทาน — ระบุสื่อจากตัวข้อความเอง ไม่ใช่จากคลาส CSS ที่พังทุกครั้งที่ออกเวอร์ชันใหม่
  • เล็กและเร็ว — โค้ดเพียงเศษเสี้ยว และรายการในชุดถูกดาวน์โหลดตามลำดับ ไฟล์ขนาดใหญ่ (500 MB ขึ้นไป) จึงบันทึกได้อย่างเชื่อถือได้โดยไม่ทำให้แท็บค้าง

รองรับเฉพาะ WebK — เพราะอะไร

Telegram เว็บมีสองไคลเอนต์: WebK (/k/) และ WebA (/a/) สคริปต์นี้ใช้ WebK เพราะ WebK เปิดเผยเอนจินดาวน์โหลดให้หน้าเว็บบนไซต์สาธารณะ การบันทึกจึงใช้กระบวนการของแอปเองพร้อมชื่อไฟล์ที่ถูกต้อง ส่วน WebA เก็บเอนจินนั้นไว้หลังแฟล็กดีบักที่ปิดในโหมดใช้งานจริง เหลือเพียงวิธีเลี่ยงแบบ "ดึงพิกเซล" ที่เปราะบาง สคริปต์จึงพาคุณไปยังไคลเอนต์ WebK (/k/) โดยอัตโนมัติเพื่อรับประกันการบันทึกที่เชื่อถือได้ — บัญชี แชท และข้อมูลเหมือนกันทั้งสองไคลเอนต์ ต่างกันแค่หน้าตาเท่านั้น

ทำงานบน Violentmonkey, Tampermonkey และ ScriptCat ไม่มีไลบรารีภายนอก ไม่มีการติดตาม