Wie speichere ich alle Dateien/Links aus einem Telegramm-Chat/-Kanal?

Wie speichere ich alle Dateien/Links aus einem Telegramm-Chat/-Kanal?

Ich möchte ALLE http(s)-Links und/oder Dateien speichern, die in einem Telegram-Chat (privat oder Gruppe) oder Kanal (z. B. Mailingliste) gepostet wurden.

Ich brauche ein Analogon TumblOne(für Tumblr) VkOpt(mit der Möglichkeit, den Chatverlauf in vk.com zu speichern) oder jDownloader(für Dateihostings) – das Programm, das den gesamten Chatverlauf vom Anfang bis zum aktuellen Stand analysiert, alle Weblinks findet, sie in einer TXT-Datei speichert, alle angehängten Dateien (Archive, E-Books, Musik, Videos, TXT-Dateien, Fotos usw.) findet und sie in den ausgewählten Ordner herunterlädt (direkter Download, nicht aus dem TG-Cache; ich brauche alle Dateien, auch wenn ich sie nicht manuell speichere, und alle Links, auch wenn ich keine Beiträge damit lese oder lösche).

Ich habe versucht, einige universelle Download-Manager () zu verwenden JDownloader, USDownloader, Tucan, aber keiner von ihnen unterstützt Telegram. Vielleicht gibt es einige Offline-Apps für diesen Zweck oder Crawler für die Browserversion von TG?

ich fand dieAntwortVorschlag zur Verwendung vonPHP CLI Telegramm-ClientSkript, aber dieses Werk wird vom Autor nicht mehr unterstützt. Gibt es unterstützende, entwickelte Analoga? Ich habe sie nicht gefunden aufalternativeto.net.

Einige Clients für TG (zumindest für Windows) unterstützen meines Wissens nach das automatische Vorladen von Medien und Nachrichten. Ist es vielleicht möglich, zum Anfang des Dialogs zu laufen, einige Zeit zu warten (um alle Dateien zu laden) und dann alle Nachrichten auszuwählen und zu speichern und zu versuchen, die Dateien aus dem TG-Cache abzurufen (falls es keine anderen Varianten gibt)?

Ich veröffentliche meine Frage hier und nicht auf SoftwareRecomendations, nicht nur weil dort die Wahrscheinlichkeit höher ist, eine hilfreiche Antwort zu erhalten, sondern auch weil es meines Wissens nach für meinen Zweck kein fertiges Produkt gibt, sondern vielleicht eine Zwischenlösung, wie beispielsweise ein benutzerdefiniertes Framework oder eine PHP-Bibliothek.

Antwort1

Sie können es tun vonTelegram Desktop.

Installieren Sie es (wenn Sie es bevorzugen, steht Ihnen eine portable Version für Windows zur Verfügung) und melden Sie sich bei Ihrem Konto an.

Sie sehen nun Ihre Chats und Kanäle. Rufen Sie den gewünschten Kanal auf. Dies ist auch möglich, wenn die andere Person das Konto gelöscht hat (der Kanalname lautet dann „Gelöschtes Konto“).

Erweitern Sie das Drei-Punkte-Menü rechts und klicken Sie auf „Chatverlauf exportieren“.

Es erscheint ein Feld mit der Abfrage einiger Parameter. Wählen Sie aus, was Sie benötigen:

Menü „Chatverlauf exportieren“

Hinweis: Pro Datei gilt ein Limit von 1,5 GB. Wenn eine Ihrer Dateien größer ist, laden Sie sie einzeln herunter. Es gibt jedoch keine Größenbeschränkung für die Menge der insgesamt herunterladbaren Daten. Sie können alle Dateien aus dem Chat herunterladen.

Sie erhalten am Ende eine Ordnerstruktur wie diese:

Gespeicherte Telegram-Chat-Ordnerstruktur

Sie können Ihren alten Chat dann jederzeit mit jedem Webbrowser lesen, indem Sie einfach „messages.html“ öffnen.

verwandte Informationen