Telegram Session+Json คืออะไรและใช้งานอย่างไร คู่มือฉบับสมบูรณ์
"ไฟล์เซสชัน Telegram (.session) คือฐานข้อมูล SQLite ที่จัดเก็บข้อมูลประจำตัวสำหรับการตรวจสอบสิทธิ์ รวมถึงคีย์การอนุญาต ที่อยู่เซิร์ฟเวอร์ และข้อมูลผู้ใช้ เมื่อรวมกับไฟล์ JSON เมตาดาต้าที่มี app_id, app_hash และหมายเลขโทรศัพท์ จะช่วยให้เข้าถึง API ได้อย่างสมบูรณ์ผ่าน MTProto" — เอกสารอ้างอิง API ของ Telegram
คุณเขียนโปรแกรมแยกวิเคราะห์ที่ต้องการตรวจสอบกลุ่ม Telegram 500 กลุ่มทุกชั่วโมง หรือคุณกำลังสร้างบอทแจ้งเตือนสำหรับผลิตภัณฑ์ SaaS ของคุณ สิ่งเดียวที่ขวางระหว่างคุณกับโค้ดที่ใช้งานได้คือไฟล์ .session
ไลบรารี Python เช่น Telethon และ Pyrogram ตรวจสอบสิทธิ์ผ่านไฟล์ .session เท่านั้น คู่มือนี้ครอบคลุมว่า Session+Json คืออะไร วิธีโหลดในสคริปต์ของคุณ และสิ่งที่ทำให้บัญชีถูกแบน (และวิธีหลีกเลี่ยง)
Telegram Session+Json คืออะไร
Session+Json เป็นรูปแบบสองไฟล์ที่จัดเก็บทุกสิ่งที่จำเป็นในการตรวจสอบสิทธิ์บัญชี Telegram ผ่าน MTProto API แตกต่างจาก Tdata (ซึ่งทำงานกับ Telegram Desktop) Session+Json ออกแบบมาสำหรับการทำงานอัตโนมัติที่ใช้โค้ด
- ไฟล์ .session — ฐานข้อมูล SQLite ที่เก็บคีย์การอนุญาต เกลือของเซิร์ฟเวอร์ และสถานะการเชื่อมต่อ Telethon และ Pyrogram อ่านไฟล์นี้เพื่อทำต่อจากจุดที่ค้างไว้ โดยไม่ต้องใช้รหัสเข้าสู่ระบบ
- ไฟล์เมตาดาต้า .json — JSON ข้อความธรรมดาที่มี
app_id,app_hash, หมายเลขโทรศัพท์ และรหัสผ่าน 2FA แบบเลือกได้ คุณจำเป็นต้องใช้ค่าเหล่านี้เพื่อเริ่มต้นไคลเอ็นต์ MTProto
ทำไม Session+Json ถึงดีกว่า Tdata สำหรับการทำงานอัตโนมัติ
บัญชี Session+Json ทำงานในระดับ API ไม่ใช่ระดับ GUI สคริปต์ Telethon ที่มีบัญชี Session+Json สามารถส่งข้อความ เข้าร่วมกลุ่ม รวบรวมสมาชิก และจัดการช่องทางได้ในโค้ด Python ไม่กี่บรรทัด คุณไม่จำเป็นต้องมีไคลเอ็นต์เดสก์ท็อปหรือการทำงานอัตโนมัติของ GUI ไม่ต้องขูดหน้าจอเช่นกัน คุณสามารถเรียกใช้เซสชันหลายร้อยรายการบน VPS เดียวได้โดยไม่ต้องเปิดเดสก์ท็อปเพิ่มเติม
หากคุณกำลังเปรียบเทียบรูปแบบ โปรดดู คู่มือ Tdata สำหรับแนวทางเดสก์ท็อป
วิธีใช้บัญชี Telegram Session+Json (ทีละขั้นตอน)
- ติดตั้ง Telethon หรือ Pyrogram รัน
pip install telethonหรือpip install pyrogram tgcryptoในสภาพแวดล้อม Python ของคุณ - วางไฟล์ของคุณ วางไฟล์
.sessionและ.jsonในไดเร็กทอรีโปรเจกต์ของคุณข้างสคริปต์ - โหลดเซสชันในโค้ด ใช้ชื่อไฟล์เซสชัน (ไม่มีนามสกุล) เมื่อคุณสร้างไคลเอ็นต์ เมตาดาต้า JSON จะให้ข้อมูลประจำตัว API
# Telethon example from telethon import TelegramClient import json with open('account.json') as f: meta = json.load(f) client = TelegramClient('account', meta['app_id'], meta['app_hash']) client.start(phone=meta['phone']) # Session is active. You can call any API method now. - รันสคริปต์ของคุณ Telethon และ Pyrogram อ่านไฟล์
.sessionที่มีอยู่เมื่อเริ่มต้น ไม่ต้องใช้ QR Code หรือ SMS
Session+Json vs Tdata: คุณควรเลือกรูปแบบใด?
| ปัจจัย | Session+Json | Tdata |
|---|---|---|
| เหมาะที่สุดสำหรับ | สคริปต์ Python, งานอัตโนมัติ API, แชทบอท | GUI เดสก์ท็อป, Telegram Portable |
| โปรโตคอล | MTProto API (โปรโตคอล Telegram โดยตรง) | แคชเดสก์ท็อปในเครื่อง (โดยอ้อม) |
| เซสชันพร้อมกัน | ไม่จำกัด (VPS หนึ่งเครื่องสามารถรันเป็นพัน) | จำกัดด้วยทรัพยากรเดสก์ท็อป |
| การเข้าถึง API | MTProto API เต็มรูปแบบ (ข้อความ, ช่องทาง, ผู้ติดต่อ) | เฉพาะสิ่งที่ Telegram Desktop เปิดเผย |
| เวลาในการตั้งค่า | 30 วินาที (pip install + วางไฟล์) | 2 นาที (ดาวน์โหลด portable + ตั้งค่าโฟลเดอร์) |
การแก้ไขปัญหา Session+Json ทั่วไป
- เซสชันถูกเพิกถอน (ข้อผิดพลาด 401) บัญชีถูกออกจากระบบจากระยะไกล Telegram ทำเครื่องหมายบัญชีที่เคลื่อนไหวเร็วเกินไป ปล่อยให้บัญชีพัก 24 ชั่วโมงก่อนลองอีกครั้ง
- ข้อผิดพลาด Flood wait คุณกำลังถึงขีดจำกัดอัตรา API เพิ่มการหน่วงเวลาแบบสุ่มระหว่างการดำเนินการ (5 ถึง 15 วินาที) และหลีกเลี่ยงการส่งข้อความเดียวกันไปยังหลายแชทติดต่อกัน
- หมายเลขโทรศัพท์ไม่ถูกต้อง โทรศัพท์ในไฟล์ .json ไม่ตรงกับเซสชัน ตรวจสอบให้แน่ใจว่าเมตาดาต้าของคุณมาจากบัญชีเดียวกับไฟล์เซสชัน
กฎป้องกันการแบนสำหรับบัญชี Session+Json
บัญชี Session+Json ใช้ Telegram API ดิบ ซึ่งทำให้มองเห็นได้ชัดเจนขึ้นต่อการตรวจจับการละเมิดของ Telegram กฎเหล่านี้ช่วยให้บัญชีมีอายุยืนยาวขึ้น:
| กฎ | คำอธิบาย | คำแนะนำ |
|---|---|---|
| การจับคู่พร็อกซี | GEO ของพร็อกซีต้องตรงกับประเทศที่ลงทะเบียนของบัญชี | พร็อกซี SOCKS5 มือถือทำงานได้ดีที่สุด |
| ไฟล์เซสชัน | เก็บไฟล์ .session ไว้เหมือนเดิม การแก้ไขหรือสร้างใหม่จะทำลายการตรวจสอบสิทธิ์ | จัดเก็บสำเนาสำรองในไดเร็กทอรีที่ปลอดภัย |
| ขีดจำกัดอัตรา | อยู่ภายในขีดจำกัดอัตราต่อวิธีการของ Telegram | คงไว้ต่ำกว่า 30 ข้อความต่อวินาทีต่อบัญชี |
| การวอร์มอัพ | อย่าเรียกใช้งานอัตโนมัติบนเซสชันใหม่ | รอ 12 ถึง 24 ชั่วโมงหลังจากการเข้าสู่ระบบครั้งแรก |
| 2FA | รหัสผ่านสองปัจจัยช่วยรักษาความปลอดภัยของบัญชีหลังการซื้อ | เพิ่มลงในไฟล์เมตาดาต้า .json |
ซื้อบัญชี Telegram Session+Json ได้ที่ไหน
ที่ accs.tg มีบัญชี Session+Json สำหรับสหรัฐอเมริกา สหราชอาณาจักร ยูเครน รัสเซีย และประเทศอื่นๆ แต่ละคำสั่งซื้อรวมไฟล์ .session พร้อมเมตาดาต้า .json พร้อม app_id และ app_hash การจัดส่งใช้เวลาไม่ถึง 5 วินาที บัญชีลงทะเบียนบนกลุ่ม IP ที่สะอาดผ่านอุปกรณ์มือถือจริง ซึ่งรักษาระดับความน่าเชื่อถือสูง
แต่ละบัญชีมาพร้อมกับทุกสิ่งที่คุณต้องการเพื่อเริ่มทำงานอัตโนมัติภายในไม่กี่นาที
เรียกดูแค็ตตาล็อกเต็มได้ที่ accs.tg/services หรือใช้ API สำหรับการสั่งซื้อจำนวนมาก หากคุณชอบรูปแบบเดสก์ท็อป โปรดอ่าน คู่มือ Tdata