web-dev-qa-db-fra.com

Comment enregistrer tous les fichiers / liens d'un chat / canal télégramme?

Je souhaite enregistrer tous les liens et/ou fichiers HTTP (S), affichés sur un télégramme de télégramme (privé ou groupe) ou canal (comme la liste de diffusion).

J'ai besoin d'un analogue de TumblOne (pour Tumblr) VkOpt (capable d'enregistrer l'historique de chatial dans vk.com) ou jDownloader (pour les hébergements de fichiers) - le programme, qui sera Parcez toutes les historistes de la chiage Dès le début de l'état actuel, trouvez tous les liens Web, enregistrez-les dans un fichier TXT, trouvez tous les fichiers joints (Archives, ebooks, musique, vidéo, fichiers TXT, photos, etc.) et les téléchargez sur le dossier sélectionné. (Téléchargement direct, pas de TG Cache, j'ai besoin de tous les fichiers, même si je ne l'enregistrez pas manuellement et que tous les liens, même je ne lis ni ne suppriment les messages avec eux).

J'ai essayé d'utiliser des gestionnaires de téléchargement universels (JDownloader, USDownloader, Tucan), mais tous ne soutiennent pas le télégramme. Peut-être que certaines applications hors ligne sont-elles à cet effet ou des robots de chansons pour la version du navigateur de TG?

J'ai trouvé la Réponse suggérant d'utiliser CLI PHP CLI Telegram Client Script, mais ce travail ne prend plus en charge par l'auteur. Y a-t-il des analogues développés? Je ne les ai pas trouvés sur alternativeto.net .

Certains clients pour TG (au moins, pour Windows), autant que je sache, prennent peut-être de l'exécution au démarrage de la boîte de dialogue, attendez un certain temps (pour charger tous les fichiers), puis sélectionner et enregistrer tous les messages et essayer d'obtenir des fichiers du cache TG (s'il n'y a pas d'autres variantes)?

Je publie ma question ici, non seulement sur les logicielles, non seulement parce qu'il existe une probabilité plus élevée de recevoir une réponse utile, mais aussi parce que, autant que je sache, il n'y a pas de produit prêt à l'emploi à mon objectif, mais Il existe peut-être une solution intermédiaire, telle qu'une bibliothèque personnalisée ou une bibliothèque PHP.

6
WallOfBytes

Vous pouvez le faire à partir de Telegram Desktop .

Installez-le (vous avez une version portable pour Windows si vous le préférez) et connectez-vous à votre compte.

Vous verrez vos chats et canaux. Entrez le canal souhaité. Vous pouvez le faire même si l'autre personne a supprimé le compte (le nom du canal sera "Compte supprimé").

Développez le menu à trois points à droite et cliquez sur "Exporter l'historique de discussion".

Il apparaîtra une boîte demandant certains paramètres. Choisissez ce dont vous avez besoin:

"Export chat history" menu

Remarque: il y a une limite de 1,5 Go par fichier. Si l'un de vos fichiers est plus grand que cela, téléchargez-les individuellement. Mais il n'y a pas de limite de taille quant à la quantité de données pouvant être téléchargée au total. Vous pouvez télécharger tous les fichiers de la discussion.

Vous allez vous retrouver avec une structure de dossier comme celle-ci:

Saved Telegram chat folder structure

Vous pourrez ensuite lire votre ancien chat à tout moment avec n'importe quel navigateur Web, il suffit d'ouvrir des "messages.html".

4
cdlvcdlv