Skip to content
TBTelegramBuddy
Tiluz
Asosiy navigatsiya
← Barcha qo'llanmalar

Telegram chat tarixini HTML yoki JSON'ga eksport qilish

Telegram chat tarixini eksport qilish: o'qishga qulay HTML sahifa yoki JSON fayl, media diskingizda yonida qoladi, tanlangan xabarlar matnini ham saqlang.

6 daqiqa o'qish

To’liq Telegram chat tarixini eksport qilish uchun suhbatni siz sifatida o’qib, uni o’z diskingizga yozib beradigan dastur kerak. TelegramBuddy buni uch xil ko’rinishda qiladi: har qanday brauzerda ochiladigan, o’qishga qulay HTML sahifa; strukturali ma’lumot talab qiladigan har narsa uchun JSON fayl; va faqat siz tanlab olgan xabarlardan tashkil topgan oddiy matnli fayl. Bu — macOS va Windows uchun bepul kompyuter dasturi, Linux da esa kodidan ishga tushadi. U bot ham, veb-sayt ham emas: siz o’z Telegramingizga QR kod yoki telefon raqamingiz bilan kirasiz, eksport esa to’g’ridan-to’g’ri kompyuteringizdagi papkaga yoziladi.

Qaysi ko’rinish kerakligi bitta savolga borib taqaladi: buni odam o’qiydimi yoki dastur?

HTML yoki JSON: sizga qaysi eksport to’g’ri keladi

Ikkisi ham bitta suhbatni qamrab oladi. Farqi — fayl kim uchun ekanida.

HTML sahifa JSON fayl
Nima olasiz O’qish tartibida joylashtirilgan bitta sahifa Har bir xabar uchun bitta strukturali yozuv
Nima bilan ochiladi Har qanday veb-brauzer JSON o’qiydigan har narsa — skript, jadvalga import qiluvchi dastur, boshqa ilova
Nimaga qulay O’qish, saqlash, boshqa odamga berish Ommaviy izlash, hisoblash, ma’lumotni boshqa joyga ko’chirish
Media Diskingizdagi fayllarga havola qilingan Fayl nomi va yo’li bo’yicha ko’rsatilgan
O’qishga qulaymi Ha Unchalik emas

Oddiy qoida: HTML — uch yildan keyin ham chindan ochib ko’radigan nusxangiz. JSON — hech kim rejalashtirmagan ishni qilgingiz kelganda xursand bo’ladigan nusxa: guruhda umuman e’lon qilingan barcha havolalarni sug’urib olish, xabarlarni oylar bo’yicha hisoblash, suhbatni boshqa vositaga uzatish. Bu «yo u, yo bu» degan tanlov emas, ikkisini birga eksport qilish esa xavfsizroq yo’l.

Telegram chat tarixini qanday eksport qilish: bosqichma-bosqich

Bu yerda tartib odamlar o’ylagandan ham muhimroq, chunki eksport mediafayllarni o’z ichiga olmaydi, ularga havola qiladi. Avval yuklab olish, keyin eksport — shunda tayyor sahifadagi har bir havola ochiladi.

  1. Tizimga kiring. Dasturni ochib, o’z Telegramingizga QR kod yoki telefon raqamingiz bilan kiring. Eng birinchi ishga tushganda u api_id va api_hash so’raydi — ularni Telegramning o’zidan, my.telegram.org saytidagi «API development tools» bo’limidan bepul olasiz. Bu ikki daqiqacha vaqt oladi, bir marta qilinadi va qiymatlar kompyuteringizda qoladi. Batafsil ko’rsatma Telegram api_id va api_hash ni qanday olish maqolasida bor.
  2. Kerakli chatni oching. Uni chatlar ro’yxatidan tanlang yoki ro’yxatda hali yo’q narsani ochish uchun @username, raqamli id, t.me/+ taklif havolasi yoxud yopiq t.me/c/<id>/<message> havolasini joylashtiring. Yopiq guruh va kanallar siz a’zo bo’lsangiz ishlaydi — yopiq Telegram kanalidan yuklab olish ga qarang.
  3. Mediani yuklab oling. Butun tarixni tekshirib, chatdagi mos keladigan har bir faylni olish uchun ommaviy yuklab olishdan foydalaning yoki chat ko’rinishida xabarlarni qo’lda tanlang. Bir nechta chatni birdan navbatga qo’yib, ishlab turishiga qo’yib berishingiz mumkin.
  4. Tugashini kutib turing. Uzoq tarix vaqt oladi va Telegram ba’zida dasturdan kutishni so’raydi; bu pauzalar siz uchun o’zi hal qilinadi. Katta fayllar boshidan boshlamaydi, to’xtagan joyidan davom etadi — beqaror aloqada bu muhim, va bu haqda uzilgan Telegram yuklashlarini davom ettirish maqolasida yozilgan.
  5. Chatni eksport qiling. HTML, JSON yoki ikkisini birga tanlang. Eksport fayllaringiz yoniga yoziladi.
  6. Bitta narsani tekshirib qo’ying. HTML sahifani ochib, bitta rasm va bitta videoni bosing. Ular ochilsa, arxivingiz butun va uni xavfsiz joyga olib qo’yishingiz mumkin.

Qat’iy aytganda, 3-bosqich ixtiyoriy — suhbatning o’zini ham eksport qilish mumkin. Lekin mediasi hech qachon yuklanmagan eksport — ichida ishlamaydigan havolalari bor matn nusxasi, arxiv deganda esa odatda buni nazarda tutmaydilar.

Eksport yuklab olingan mediangizga qanday bog’lanadi

Eksport rasmlarni bitta ulkan fayl ichiga tiqishtirmaydi. U diskingizdagi haqiqiy fayllarga ishora qiladi — shuning uchun ular o’z-o’zidan ham ishlatishga yaroqli bo’lib qoladi, sahifa esa bir zumda ochiladi.

Fayllar har bir chat uchun alohida papkaga saqlanadi, har bir chatni esa Photos (Rasmlar), Videos (Videolar), Files (Fayllar), Music (Musiqa) va Voice (Ovozli xabarlar) ichki papkalariga bo’lish mumkin. Har bir fayl Telegram bergan nomini saqlaydi. Umuman nomsiz keladigan fayllar — ya’ni ko’pchilik rasmlar va anchagina videolar — o’zi kelgan xabarning id si bo’yicha nomlanadi: 4182-xabardagi rasm 4182.jpg bo’lib tushadi. Agar chindan ham boshqa-boshqa ikki faylning nomi bir xil chiqsa, keyingisi qavs ichida xabar id sini oladi: report (4193).pdf. Hech narsa hech narsani indamay ustiga yozib ketmaydi.

Bundan ikkita amaliy xulosa chiqadi:

  • Papka bilan eksportni birga saqlang. Eksport fayllarga shu papkadagi joyi bo’yicha murojaat qiladi. Butun chat papkasini xohlagan joyga ko’chiring; ammo HTML sahifani undan ayirib olib ketsangiz, havolalar uziladi. Arxivning zaxira nusxasini olganda papkani oling.
  • Sanalar mos tushadi. Har bir faylning vaqt belgisi siz yuklab olgan sanaga emas, xabar joylangan sanaga qo’yiladi. Chat papkasini Finder yoki Explorer da sana bo’yicha tartiblang — suhbat qanday tartibda kechgan bo’lsa, shunday chiqadi, shuning uchun papkani eksportni ochmasdan ham ko’rish qulay.

Faqat kerakli xabarlar matnini saqlash

«Shu suhbatning qayeridadir manzil bor edi» degan vazifa uchun to’liq eksport noto’g’ri vosita. Bunda chat ko’rinishi tezroq.

Chat ko’rinishi butun suhbatni eng eskisidan eng yangisiga qadar ko’rsatadi — matn va media birga, kun ajratgichlari va eskizlar bilan, yuqoriga surilganda esa eski xabarlar yuklanadi. Xabarni tanlash uchun uni bosing, qatorni olish uchun Shift bilan bosing yoki butunlay qamrab olish uchun Select all (barchasini tanlash), Files only (faqat fayllar) yoki Texts only (faqat matn) dan foydalaning. Tanlov tayyor bo’lgach, matnni .txt fayliga saqlang — va aynan shu xabarlarni, chat tartibida, boshqa hech narsasiz olasiz.

900 xabarlik reja guruhidan qarorlarni sug’urib olish, kimdir e’lon qilgan retseptni saqlash yoki o’quv kanalidagi barcha havolalarni yig’ish uchun aynan shu kerak. Bir necha soniya vaqt oladi va qaydga joylab qo’ysa bo’ladigan darajada kichik fayl beradi.

Arxivni boshidan boshlamasdan yangilab turish

Kanallar e’lon qilishdan to’xtamaydi, shuning uchun eksport — jonli ko’zgu emas, surat. Uni yangilash arzon: xuddi shu chatni yana ishga tushirsangiz, allaqachon tugagan fayllar o’tkazib yuboriladi, ya’ni faqat yangisi olinadi. Keyin ustidan yana eksport qilasiz.

Shu sabab o’zingizga muhim kanal uchun oyda yoki chorakda bir marta yangilash — mutlaqo o’rinli odat, va shuning uchun sekin ketadigani faqat birinchi safar bo’ladi.

Eksport nima va nima emas

Chegaralarini ochiq aytib qo’yish kerak:

  • U aynan sizning akkauntingiz ko’radigan narsani ko’radi. Siz a’zo bo’lgan chatlar, boshqa hech narsa. Siz hech qachon kirmagan kanalga orqa yo’l yo’q.
  • Bu — siz ishga tushirgan paytdagi surat. Qayta ishga tushirmaguningizcha keyin hech narsa sinxronlanmaydi.
  • Hech narsa boshqa birovning serveri orqali o’tmaydi. TelegramBuddy akkaunti ham, biror joyga yuklash bosqichi ham yo’q — dastur Telegram bilan bevosita aloqa qiladi va diskingizga yozadi. Kirish sessiyangiz — o’z kompyuteringizdagi fayl. Bu mustaqil loyiha va u Telegram bilan bog’liq emas.
  • Biror narsani saqlab olish imkoni bor bo’lishi — uni saqlash yoki tarqatishga huquqingiz bor degani emas. Pullik kurslar, litsenziyali filmlar va boshqa odamlarning mehnati ularniki bo’lib qolaveradi. Faqat o’zingiz saqlashga haqli narsani arxivlang.

Keyin qayerga

Agar buni birinchi marta sozlayotgan bo’lsangiz, api_id bosqichi — dasturdan chiqishni talab qiladigan yagona qism, shuning uchun shundan boshlang. Agar dastur sizga kerak narsani qamrab oladimi-yo’qmi deb o’ylayotgan bo’lsangiz, imkoniyatlar sahifasi chat ko’rinishi, galereya ko’rinishi, ommaviy yuklab olish va eksport qanday ishlashini bir joyda sanab beradi, savol-javob bo’limi esa qisqa savollarga javob beradi: fayllar qayerga tushadi, aloqa uzilsa nima bo’ladi, sakkiz interfeys tilidan qaysilari mavjud.