Telegram'dan sohbet geçmişini dışa aktarma — Hızlı pratik rehber

Kerem Aydın·9 Temmuz 2026·⏱3 dk

Kısa cevap: Sohbet geçmişini dışa aktarmanın en kolay yolu Telegram Desktop'tır — Sohbet menüsü → "Sohbet geçmişini dışa aktar" seçeneğini kullanın, HTML veya JSON formatını seçin; Excel'de analiz için JSON'u CSV'ye dönüştürün veya HTML'i Excel'de açın. Aşağıda büyük sohbetler ve mobil cihazlar için adım adım talimatlar ve çözümler yer almaktadır.

Bilgisayarda dışa aktarma (Telegram Desktop)

  1. Telegram Desktop'ı açın ve istediğiniz sohbete gidin (kişisel, grup veya kanal).
  2. Sohbetin sağ üst köşesindeki üç noktaya tıklayın → "Sohbet geçmişini dışa aktar" (Export chat history).
  3. Nelerin dahil edileceğini seçin:
    • Mesajlar (metin), medya (fotoğraflar, sesler, belgeler), çıkartmalar, sesli ve video mesajlar;
    • Tarih aralığı;
    • Format: HTML (görüntüleme için) veya JSON (analiz için).
  4. Kaydetmek için bir klasör belirtin ve dışa aktarmayı başlatın. Süre, hacme ve seçilen medyalara bağlı olarak değişir.
  5. Tamamlandığında:
    • HTML tarayıcıda açılabilir veya Excel'e aktarılabilir (formatlarla ilgili bölüme bakın).
    • JSON otomatik işleme ve CSV'ye dönüştürme için uygundur.

İpucu: Çok büyük sohbetlerde video hariç tutun veya medyayı ayrı kaydedin; böylece arşiv boyutunu küçültür ve işlemi hızlandırırsınız.

Analiz için hızlı bir rapor gerekiyorsa, JSON olarak dışa aktarın ve yalnızca date, from ve text alanlarını CSV'ye dönüştürün — bu size Excel için hazır bir tablo sağlayacaktır.

Mobil cihazlarda dışa aktarma (iOS, Android)

  • Mobil sürümde sohbeti açın → menü (üç nokta veya dişli simgesi) → "Sohbet geçmişini dışa aktar" seçeneğini bulun (bazı sürümlerde mevcut olmayabilir).
  • Kısıtlamalar: Mobil istemciler genellikle esnek ayarlar sunmaz (format ve tarih seçimi için daha az seçenek) ve büyük medya arşivlerini dahil etmeyebilir.
  • Öneri: Kanalların ve büyük grupların tam dışa aktarımı için bilgisayarda Telegram Desktop kullanmak daha iyidir. Bilgisayara erişim yoksa — metni ve önemli dosyaları ayrı partiler halinde dışa aktarın.

Bazı kanallar ve sohbetler dışa aktarmayı yalnızca yöneticilere izin verir. Erişim haklarınızı kontrol edin.

Dosya formatları ve Excel'de nasıl açılır

  • HTML — Tarayıcıda kolayca görüntülenir; Excel HTML tablolarını içe aktarabilir, ancak Telegram'ın dışa aktarma yapısı genellikle saf bir tablo olarak sunulmadığından manuel düzeltme gerekebilir.
  • JSON — İşleme için evrenseldir. CSV/Excel'e dönüştürme kullanışlı ve hassastır: tarih, gönderen, metin ve medya bağlantıları korunur.
  • TXT — Düz metin, hızlı açılır ancak ekler ve yapılandırılmış alanlar içermez.

JSON'u CSV'ye dönüştürmek için basit bir Python örneği (mesajları alır ve date, from, text alanlarını kaydeder):

import json, csv

with open('telegram_chat.json', encoding='utf-8') as f:
    data = json.load(f)

messages = data.get('messages', [])  # yapı dışa aktarma sürümüne göre farklılık gösterebilir

with open('telegram_chat.csv', 'w', encoding='utf-8', newline='') as csvfile:
    writer = csv.writer(csvfile)
    writer.writerow(['date','from','text'])
    for m in messages:
        date = m.get('date','')
        author = m.get('from','')
        text = m.get('text','')
        if isinstance(text, list):  # Telegram bazen metni parça dizisi olarak saklar
            text = ''.join([t if isinstance(t, str) else t.get('text','') for t in text])
        writer.writerow([date, author, text])

CSV'yi elde ettikten sonra Excel'de açın (UTF-8, yerel ayarlara bağlı olarak virgül veya noktalı virgül ayırıcı).

Excel Kiril alfabesini yanlış gösteriyorsa, içe aktarma sırasında UTF-8 kodlamasını ve doğru sütun ayırıcısını belirtin.

Medya ile ne yapılmalı

  • Dışa aktarma, dosyaları HTML/JSON'un yanındaki bir klasörde kaydeder; CSV'de yalnızca medya bağlantılarını/yollarını kaydedebilirsiniz.
  • Medya hacimlerini analiz etmek için türlere (görüntüler/sesler/videolar) ve tarihe göre filtreleyin, ayrı arşivlere dışa aktarın.

Sık yapılan hatalar

  • Excel'e yanlış formatla içe aktarma (UTF-8 kodlaması dikkate alınmamış).
  • Ayırmadan medyayla birlikte çok büyük bir sohbeti dışa aktarmaya çalışmak — arşiv oluşturulamıyor veya gigabaytlarca yer kaplıyor.
  • GUI üzerinden birden fazla sohbetin toplu dışa aktarımını beklemek — standart olarak dışa aktarma sohbet başına yapılır.
  • Yönetici hakları olmadan kanal dışa aktarma — seçenek kullanılamaz.

SSS

  • Tüm sohbetleri aynı anda dışa aktarabilir miyim?
    GUI üzerinden — hayır. Bilgisayarda betikler ve Desktop API aracılığıyla otomatikleştirilebilir, ancak bu teknik hazırlık ve gizlilik politikalarının dikkate alınmasını gerektirir.
  • Tarih, yazar ve metin içeren bir tabloyu hızlıca nasıl elde ederim?
    JSON olarak dışa aktarın → CSV'ye dönüştürün (Python örneğine bakın) → Excel'de açın.
  • Mesaj sırası korunur mu?
    Evet — dışa aktarma kronolojiyi korur. Dönüştürme sırasında tarih formatlarına dikkat edin.
  • Dışa aktarılan verileri saklamak ne kadar güvenlidir?
    Dosyalar özel veriler içerir — bunları korumalı klasörlerde, şifrelenmiş arşivlerde veya güvenli depolama ortamlarında saklayın.

Katılımcıların izni olmadan kişisel sohbetleri yayınlamak için dışa aktarılan verileri kullanmayın. Dışa aktarılan dosyalar güvenilir olmayan depolama durumunda savunmasızdır.