Telegram Session+Json là gì và cách sử dụng nó? Hướng dẫn đầy đủ
"Tệp phiên Telegram (.session) là cơ sở dữ liệu SQLite lưu trữ thông tin xác thực, bao gồm khóa ủy quyền, địa chỉ máy chủ và dữ liệu người dùng. Kết hợp với tệp JSON siêu dữ liệu chứa app_id, app_hash và số điện thoại, nó cho phép truy cập API đầy đủ qua MTProto." — Tài liệu tham khảo API Telegram.
Bạn đã viết một trình phân tích cú pháp cần kiểm tra 500 nhóm Telegram mỗi giờ. Hoặc bạn đang xây dựng một bot thông báo cho sản phẩm SaaS của mình. Điều duy nhất ngăn cách bạn với mã hoạt động là một tệp .session.
Các thư viện Python như Telethon và Pyrogram xác thực độc quyền thông qua tệp .session. Hướng dẫn này bao gồm Session+Json là gì, cách tải nó trong tập lệnh của bạn và điều gì khiến tài khoản bị cấm (và cách tránh).
Telegram Session+Json là gì?
Session+Json là định dạng hai tệp lưu trữ mọi thứ cần thiết để xác thực tài khoản Telegram qua API MTProto. Không giống như Tdata (hoạt động với Telegram Desktop), Session+Json được thiết kế cho tự động hóa dựa trên mã.
- Tệp .session — Cơ sở dữ liệu SQLite chứa khóa ủy quyền, muối máy chủ và trạng thái kết nối. Telethon và Pyrogram đọc tệp này để tiếp tục từ nơi bạn dừng lại, không cần mã đăng nhập.
- Tệp siêu dữ liệu .json — JSON văn bản thuần túy với
app_id,app_hash, số điện thoại và mật khẩu 2FA tùy chọn. Bạn cần các giá trị này để khởi tạo máy khách MTProto.
Tại sao Session+Json vượt trội hơn Tdata cho tự động hóa
Tài khoản Session+Json hoạt động ở cấp độ API, không phải cấp độ GUI. Một tập lệnh Telethon với tài khoản Session+Json có thể gửi tin nhắn, tham gia nhóm, thu thập thành viên và quản lý kênh chỉ trong vài dòng Python. Bạn không cần máy khách desktop hay tự động hóa GUI. Không cần quét màn hình. Bạn có thể chạy hàng trăm phiên trên một VPS duy nhất mà không cần khởi động thêm desktop.
Nếu bạn đang so sánh các định dạng, hãy xem hướng dẫn Tdata cho phương pháp desktop.
Cách sử dụng tài khoản Telegram Session+Json (từng bước)
- Cài đặt Telethon hoặc Pyrogram. Chạy
pip install telethonhoặcpip install pyrogram tgcryptotrong môi trường Python của bạn. - Đặt tệp của bạn. Đặt tệp
.sessionvà.jsonvào thư mục dự án của bạn bên cạnh tập lệnh. - Tải phiên trong mã. Sử dụng tên tệp phiên (không có phần mở rộng) khi bạn tạo máy khách. Siêu dữ liệu JSON cung cấp thông tin xác thực 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. - Chạy tập lệnh của bạn. Telethon và Pyrogram đọc tệp
.sessionhiện có khi khởi động. Không cần mã QR hay SMS.
Session+Json so với Tdata: bạn nên chọn định dạng nào?
| Yếu tố | Session+Json | Tdata |
|---|---|---|
| Tốt nhất cho | Tập lệnh Python, tự động hóa API, chatbot | GUI desktop, Telegram Portable |
| Giao thức | API MTProto (giao thức Telegram trực tiếp) | Bộ nhớ đệm desktop cục bộ (gián tiếp) |
| Phiên đồng thời | Không giới hạn (một VPS có thể chạy hàng nghìn) | Giới hạn bởi tài nguyên desktop |
| Truy cập API | API MTProto đầy đủ (tin nhắn, kênh, danh bạ) | Chỉ những gì Telegram Desktop cung cấp |
| Thời gian thiết lập | 30 giây (pip install + đặt tệp) | 2 phút (tải portable + thiết lập thư mục) |
Khắc phục sự cố Session+Json thường gặp
- Phiên bị thu hồi (lỗi 401). Tài khoản đã bị đăng xuất từ xa. Telegram đánh dấu các tài khoản di chuyển quá nhanh. Để tài khoản nghỉ 24 giờ trước khi thử lại.
- Lỗi Flood wait. Bạn đang chạm giới hạn tốc độ API. Thêm độ trễ ngẫu nhiên giữa các hành động (5 đến 15 giây) và tránh gửi cùng một tin nhắn đến nhiều cuộc trò chuyện liên tiếp.
- Số điện thoại không hợp lệ. Số điện thoại trong tệp .json không khớp với phiên. Đảm bảo siêu dữ liệu của bạn đến từ cùng một tài khoản với tệp phiên.
Quy tắc chống cấm cho tài khoản Session+Json
Tài khoản Session+Json sử dụng API Telegram thô, khiến chúng dễ bị phát hiện hơn bởi hệ thống phát hiện lạm dụng của Telegram. Các quy tắc này giúp giữ tài khoản hoạt động lâu hơn:
| Quy tắc | Mô tả | Khuyến nghị |
|---|---|---|
| Khớp proxy | GEO của proxy phải khớp với quốc gia đăng ký tài khoản. | Proxy SOCKS5 di động hoạt động tốt nhất. |
| Tệp phiên | Giữ nguyên tệp .session. Chỉnh sửa hoặc tạo lại sẽ phá hỏng xác thực. | Lưu bản sao lưu trong thư mục an toàn. |
| Giới hạn tốc độ | Ở trong giới hạn tốc độ cho mỗi phương thức của Telegram. | Giữ dưới 30 tin nhắn mỗi giây cho mỗi tài khoản. |
| Khởi động | Không chạy tự động hóa trên phiên mới. | Chờ 12 đến 24 giờ sau lần đăng nhập đầu tiên. |
| 2FA | Mật khẩu hai yếu tố giữ tài khoản an toàn sau khi mua. | Thêm nó vào tệp siêu dữ liệu .json. |
Mua tài khoản Telegram Session+Json ở đâu
Trên accs.tg, tài khoản Session+Json có sẵn cho Hoa Kỳ, Vương quốc Anh, Ukraine, Nga và các khu vực khác. Mỗi đơn hàng bao gồm tệp .session cùng với siêu dữ liệu .json với app_id và app_hash. Giao hàng mất dưới 5 giây. Tài khoản được đăng ký trên các nhóm IP sạch thông qua thiết bị di động thực, duy trì mức độ tin cậy cao.
Mỗi tài khoản đi kèm với mọi thứ bạn cần để bắt đầu tự động hóa trong vài phút.
Xem danh mục đầy đủ tại accs.tg/services hoặc sử dụng API cho đơn hàng số lượng lớn. Nếu bạn thích định dạng desktop, hãy đọc hướng dẫn Tdata.