টেলিগ্রাম চ্যাট লগ সংরক্ষণ করুন


22

আমি টেলিগ্রামের সাথে চ্যাট লগ সংরক্ষণ করতে সক্ষম নই। অ্যান্ড্রয়েড, ম্যাক ওএস এক্স, উইন্ডোজ এবং লিনাক্সের টেলিগ্রামটি আমি যতদূর জানি ব্যবহারকারী এই বিকল্পটি দেয় না। এটি একটি প্রাথমিক বৈশিষ্ট্য এবং এটি হতাশাজনক এবং অবাক করার মতো যে এই সফ্টওয়্যারটিতে এটি নেই।

এই বৈশিষ্ট্যটির জন্য এখানে একটি অনুরোধ আছে

হতে পারে সেখানে একটি কার্যকারণ আছে কারণ আপনি পিছনে স্ক্রোল করার সময় সমস্ত ইতিহাস ডিভাইসে লোড হয়।

ডিভাইসে লোড হওয়া চ্যাট ইতিহাস ক্যাপচার / সংরক্ষণ করা, চ্যাট লগের স্থানীয় ব্যাকআপ কপি তৈরি করা সম্ভব?

উত্তর:


2

অফিসিয়াল ডেটা এক্সপোর্ট

23-24 / 06/2018 অবধি জিডিপিআর পরিবর্তনের অংশ হিসাবে টেলিগ্রাম এই বিকল্পটি যুক্ত করেছে।

এখন আপনি আপনার সমস্ত ডেটা ডাউনলোড করার জন্য অনুরোধ করতে পারেন, এবং যাতে আপনি আপনার চ্যাট লগগুলি পেতে পারেন।

  • ডেটা রফতানির জন্য টেলিগ্রাম সমর্থন :
    • টেলিগ্রাম ডেস্কটপ - 1.3.8 বা উচ্চতর থেকে
    • অ্যান্ড্রয়েডের টেলিগ্রাম - ৪.৮.১০ বা উচ্চতর থেকে
    • আইওএসের জন্য টেলিগ্রাম - ৪.৮.৩ বা উচ্চতর থেকে
    • টেলিগ্রাম ওয়েবঅ্যাপ - এখনও উপলভ্য নয়
    • উইন্ডোজ ফোনের জন্য টেলিগ্রাম - কোনও ধারণা নেই

আপনি আপনার জিডিপিআরবোটকে আপনার ডেটা রফতানির জন্য অনুরোধ করতে বা ইতিমধ্যে উপলভ্য থাকলে অ্যাপ্লিকেশন সেটিংস থেকে ম্যাসেজ করতে পারেন।

দ্রষ্টব্য: সুরক্ষার কারণে, ডেটা রফতানি তাত্ক্ষণিকভাবে নয়, তাই যদি কেউ আপনার ডিভাইসের একটির নিয়ন্ত্রণ নেয় তবে তারা তত্ক্ষণাত আপনার সমস্ত ডেটা ডাউনলোড করতে সক্ষম হবে না।

টেলিগ্রামের এফএকিউ রফতানি থেকে সম্পূর্ণ বিজ্ঞপ্তিটি পড়ুন

টেলিগ্রাম ডেস্কটপ থেকে বিক্ষোভ

অন্যান্য বিকল্প (গিটহাব থেকে)


6

tg (টেলিগ্রাম-ক্লিপ) লুয়া স্ক্রিপ্টগুলি গ্রহণ করে। এখানে আমার স্ক্রিপ্টটি যা স্ক্লাইট ডাটাবেসে আপনি যতগুলি বার্তা চান সেভ করে।

https://github.com/psamim/telegram-cli-backup


1
সুপার ব্যবহারকারীকে স্বাগতম! এই প্রশ্নোত্তর সাইটে আমরা উত্তরগুলির মূল্যবান। হাইপারলিঙ্কগুলি একাই প্রকৃতপক্ষে না হয়ে কোনও উত্তরের দিকে নির্দেশ করে। দয়া করে আপনার উত্তরটি সম্পাদনা করুন যাতে এটিতে আপনার লিঙ্কযুক্ত উত্স থেকে প্রয়োজনীয় উপাদানগুলি অন্তর্ভুক্ত থাকে যেমন উদাহরণস্বরূপ আপনার স্ক্রিপ্টটি।
Ob1lan

1
হাই, স্ক্রিপ্ট চেষ্টা করে দেখলাম। একটি যাদুমন্ত্র মত কাজ করে. তবে মিডিয়া কি ব্যাকআপ করে না? নাকি আমি কিছু ভুল করছি?
নিও

@ জুনাইদ নাহ, এটি এই মুহুর্তে মিডিয়া ফাইলগুলি ব্যাকআপ করে না। মিডিয়া ফাইলগুলি বার্তা বাদে পৃথক। প্রতিটি মিডিয়া বার্তার জন্য একটি অনুরোধ করা উচিত।
সামিম

5

আমি @ শামিম-একটি আছে ভিত্তিক আমার নিজের স্ক্রিপ্ট নির্মিত সারকথা

এটি কোনও ফাইলে প্রিন্ট করে যাতে আপনি এটি কোনও এসকিউএল ডাটাবেস ব্যবহার না করে নিজের পছন্দমতো সংরক্ষণ করতে পারেন। এছাড়াও, এতে একটি ঘুমের বৈশিষ্ট্য রয়েছে যাতে আপনি সংখ্যার সংখ্যক সংলাপের ইতিহাসের সংখ্যা অর্জন করতে পারেন। এটি এখনও telegram-cli100 এর কঠিন সীমা দ্বারা সীমাবদ্ধ I আমি উত্সটি সম্পাদনা করে এবং সীমাটি বাড়িয়েই এটি পরিবর্তন করেছি।


আপনার স্ক্রিপ্ট মিডিয়া ফাইল এবং সংযুক্তি সংরক্ষণ করতে পারে?
টিও

তারা শুধু মিডিয়া টাইপ উল্লেখ
vedant

আমি কীভাবে সীমাটি পরিবর্তন করতে পারি দয়া করে আমাকে গাইড করতে পারেন? টেলিগ্রাম-ক্লাইনের কোডটির কোন অংশটি পরিবর্তন করা উচিত?
আলী Nfr

3

উত্তর :

অফিসিয়াল অ্যাপ্লিকেশনটির সাথে আপনার চ্যাট ইতিহাসকে স্বয়ংক্রিয়ভাবে ব্যাকআপ করা সম্ভব নয়, এই বৈশিষ্ট্যটি এখনও সরবরাহ করা হয়নি

কার্যকারিতা:

আপনি এখনও এটি ম্যানুয়ালি তৈরি করতে পারেন; উইন্ডোতে সরকারী ক্লায়েন্ট পরীক্ষিত

  • একটি চ্যাট উইন্ডো খুলুন
  • সর্বশেষ প্রেরিত / প্রাপ্ত বার্তায় ক্লিক করুন এবং আপনার ক্লিকটি বজায় রাখুন
  • সমস্ত বার্তা নির্বাচন করতে মাউসটিকে উপরে সরান
  • বার্তাগুলি অনুলিপি করতে ডান ক্লিক করুন
  • এগুলি কোনও পাঠ্য ফাইলে সংরক্ষণ করুন

6
আমার প্রশ্নের উত্তর দেওয়ার চেষ্টা করার জন্য আপনাকে ধন্যবাদ। যখন আপনার কাছে প্রচুর বার্তা রয়েছে তখন এই কার্যটি খুব দীর্ঘ সময় নিতে পারে। তদ্ব্যতীত, চিত্র এবং ভিডিওগুলি অনুলিপি এবং পেস্টের সময় অন্তর্ভুক্ত নয়। অতএব আমি এটি উত্তর হিসাবে গ্রহণ করব না।
টিও

আমি কয়েক হাজার বার্তাগুলির আড্ডার জন্য এই কাজটি করেছি (টেলিগ্রাম ফোল্ডারগুলির চিত্রগুলি এবং অডিওগুলি পৃথকভাবে সংরক্ষণ করেছি)। হাতছাড়া করার একমাত্র উপায় না হলে এটি কোনও কিছুর চেয়ে ভাল
anneblue

2

আমি চমত্কার পিএইচপি লাইব্রেরি পেয়েছি যা টেলিগ্রাম-ক্লিমে কাজ করে https://github.com/zyberspace/php-telegram-cli-client- এ

এমন স্ক্রিপ্ট রয়েছে যা সমস্ত বার্তা এবং ফাইলগুলি ডাউনলোড করবে।

<?php
require('vendor/autoload.php');
$telegram = new \Zyberspace\Telegram\Cli\Client('unix:///tmp/tg.sck');

$chat = 'chat_name_that_you_want_to_download';

$limit = 50;
$offset = 0;

function save($msg)
{
        $path = '/path/where/you/want/to/store/messages';
        file_put_contents($path . '/' . $msg->id, json_encode($msg));
}

function download($telegram, $msg)
{
        $response = $telegram->exec('load_' . $msg->media->type, $msg->id);
        $msg->media->path = $response->result;
}

while($msgList = $telegram->getHistory($chat, $limit, $offset)) {
        $offset += $limit;
        foreach($msgList as $msg) {
                if (isset($msg->media)) {
                        download($telegram, $msg, $msg->media->type);
                }
                save($msg);
        }
}

আপনাকে এখানে দুটি স্ট্রিং পরিবর্তন করতে হবে:

  1. chat_name_that_you_want_to_download
  2. / পথ / যেখানে / আপনি / চান / থেকে / দোকান / বার্তা

    • স্ক্রিপ্ট প্রতিটি বার্তা (চ্যাট "চ্যাট_নাম_তাই_উইভেন্ট_টো_ডাউনলোড" থেকে) ফোল্ডারে "/ পথ / যেখানে / আপনি / চান / টু / স্টোর / বার্তাগুলিতে" আলাদা ফাইল হিসাবে সংরক্ষণ করবে।
    • প্রতিটি ফাইলের মধ্যে জেসন বার্তার উপস্থাপনা থাকে।
    • ফাইলগুলির জন্য ডাউনলোড করা ফাইলের পথ সহ "মিডিয়া-> পথ" থাকবে।
    • ফাইলগুলি টেলিগ্রাম-ক্লিপ ডিফল্ট ফোল্ডারে সংরক্ষণ করা হবে: te / টেলিগ্রাম-ক্লিপ / ডাউনলোডগুলি

0

আপনি যদি এটি পাঠ্য বা এইচটিএমএলে রফতানি করতে চান তবে সহজ উপায় (যদি আপনি নিজের বার্তাগুলি রঙিন চান)।

আপনি পারেন

  • সাথে লগইন করুন telegram-cli
  • আপনার চ্যাট ইতিহাস খুলুন
  • আপনার টার্মিনাল বিষয়বস্তু এক্সপোর্ট করুন

আমার ক্ষেত্রে আমি কনসোল ব্যবহার করি, তাই আমি File> Save output as, আমি এটি এইচটিএমএলকে পছন্দ করি।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.