Telegram Session+Json Nedir ve Nasıl Kullanılır? Eksiksiz Bir Kılavuz
"Bir Telegram oturum dosyası (.session), yetkilendirme anahtarı, sunucu adresi ve kullanıcı verileri dahil olmak üzere kimlik doğrulama bilgilerini depolayan bir SQLite veritabanıdır. app_id, app_hash ve telefon numarası içeren bir JSON meta veri dosyasıyla birleştirildiğinde, MTProto üzerinden tam API erişimi sağlar." — Telegram API Dokümantasyon Referansı.
Her saat 500 Telegram grubunu kontrol etmesi gereken bir ayrıştırıcı yazdınız. Veya SaaS ürününüz için bir bildirim botu oluşturuyorsunuz. Sizi çalışan koddan ayıran tek şey bir .session dosyasıdır.
Telethon ve Pyrogram gibi Python kütüphaneleri yalnızca .session dosyaları aracılığıyla kimlik doğrulaması yapar. Bu kılavuz, Session+Json'ın ne olduğunu, betiklerinizde nasıl yükleneceğini ve hesapların neden yasaklandığını (ve nasıl önleneceğini) kapsar.
Telegram Session+Json Nedir?
Session+Json, bir Telegram hesabını MTProto API üzerinden doğrulamak için gereken her şeyi depolayan iki dosyalı bir formattır. Tdata'nın aksine (Telegram Desktop ile çalışır), Session+Json kod tabanlı otomasyon için tasarlanmıştır.
- .session dosyası — Yetkilendirme anahtarını, sunucu tuzunu ve bağlantı durumunu tutan bir SQLite veritabanı. Telethon ve Pyrogram bu dosyayı okuyarak kaldığınız yerden devam eder, giriş kodu gerekmez.
- .json meta veri dosyası —
app_id,app_hash, telefon numarası ve isteğe bağlı bir 2FA şifresi içeren düz metin JSON. MTProto istemcisini başlatmak için bu değerlere ihtiyacınız var.
Otomasyonda Session+Json Neden Tdata'yı Geride Bırakır
Session+Json hesapları GUI seviyesinde değil, API seviyesinde çalışır. Session+Json hesabı olan bir Telethon betiği, birkaç satır Python ile mesaj gönderebilir, gruplara katılabilir, üye toplayabilir ve kanalları yönetebilir. Bir masaüstü istemcisine veya GUI otomasyonuna ihtiyacınız yok. Ekran kazıma da yok. Ek masaüstleri başlatmadan tek bir VPS'de yüzlerce oturum çalıştırabilirsiniz.
Formatları karşılaştırıyorsanız, masaüstü yaklaşımı için Tdata kılavuzuna göz atın.
Telegram Session+Json Hesapları Nasıl Kullanılır (Adım Adım)
- Telethon veya Pyrogram'ı yükleyin. Python ortamınızda
pip install telethonveyapip install pyrogram tgcryptokomutunu çalıştırın. - Dosyalarınızı yerleştirin.
.sessionve.jsondosyalarını proje dizininize betiğinizin yanına koyun. - Oturumu kodda yükleyin. İstemciyi oluştururken oturum dosyası adını (uzantısız) kullanın. JSON meta verileri API kimlik bilgilerini sağlar.
# 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. - Betiğinizi çalıştırın. Telethon ve Pyrogram başlangıçta mevcut
.sessiondosyasını okur. QR kod veya SMS gerekmez.
Session+Json vs Tdata: Hangi Formatı Seçmelisiniz?
| Faktör | Session+Json | Tdata |
|---|---|---|
| En iyi için | Python betikleri, API otomasyonu, sohbet botları | Masaüstü GUI, Telegram Portable |
| Protokol | MTProto API (doğrudan Telegram protokolü) | Yerel masaüstü önbelleği (dolaylı) |
| Eşzamanlı oturumlar | Sınırsız (bir VPS binlercesini çalıştırabilir) | Masaüstü kaynaklarıyla sınırlı |
| API erişimi | Tam MTProto API (mesajlar, kanallar, kişiler) | Yalnızca Telegram Desktop'ın sundukları |
| Kurulum süresi | 30 saniye (pip install + dosya yerleştirme) | 2 dakika (portable indirme + klasör kurulumu) |
Yaygın Session+Json Sorunlarını Giderme
- Oturum iptal edildi (hata 401). Hesabın uzaktan oturumu kapatıldı. Telegram çok hızlı hareket eden hesapları işaretler. Yeniden denemeden önce hesabı 24 saat dinlendirin.
- Flood wait hataları. API hız sınırlarına takılıyorsunuz. Eylemler arasına rastgele gecikmeler ekleyin (5 ila 15 saniye) ve aynı mesajı art arda birden fazla sohbete göndermekten kaçının.
- Geçersiz telefon numarası. .json dosyasındaki telefon oturumla eşleşmiyor. Meta verilerinizin oturum dosyasıyla aynı hesaptan geldiğinden emin olun.
Session+Json Hesapları İçin Yasaklama Karşıtı Kurallar
Session+Json hesapları ham Telegram API'sini kullanır, bu da onları Telegram'ın kötüye kullanım tespitine karşı daha görünür kılar. Bu kurallar hesapları daha uzun süre canlı tutmanıza yardımcı olur:
| Kural | Tanım | Tavsiye |
|---|---|---|
| Proxy eşleşmesi | Proxy GEO'su hesabın kayıt ülkesiyle eşleşmelidir. | Mobil SOCKS5 proxy'ler en iyi sonucu verir. |
| Oturum dosyası | .session dosyasını olduğu gibi bırakın. Düzenlemek veya yeniden oluşturmak kimlik doğrulamayı bozar. | Yedekleri güvenli bir dizinde saklayın. |
| Hız sınırları | Telegram'ın yöntem başına hız sınırları içinde kalın. | Hesap başına saniyede 30 mesajın altında kalın. |
| Isınma | Yeni bir oturumda otomasyon çalıştırmayın. | İlk girişten sonra 12 ila 24 saat bekleyin. |
| 2FA | İki faktörlü bir şifre, satın alma sonrası hesabı güvende tutar. | Bunu .json meta veri dosyasına ekleyin. |
Telegram Session+Json Hesapları Nereden Satın Alınır
accs.tg'de ABD, İngiltere, Ukrayna, Rusya ve diğer bölgeler için Session+Json hesapları mevcuttur. Her sipariş, .session dosyası artı app_id ve app_hash içeren .json meta verilerini içerir. Teslimat 5 saniyeden kısa sürer. Hesaplar, gerçek mobil cihazlar aracılığıyla temiz IP havuzlarında kaydedilir ve bu da yüksek güven düzeyini korur.
Her hesap, dakikalar içinde otomasyona başlamak için ihtiyacınız olan her şeyle birlikte gelir.
Tam kataloğu accs.tg/services adresinde inceleyin veya toplu siparişler için API'yi kullanın. Masaüstü formatını tercih ediyorsanız, Tdata kılavuzunu okuyun.