Kort antwoord: niet op een manier waar je op kunt vertrouwen. Een chatbot kan een paar berichten lezen die je plakt, maar in een Telegram-export staat wat mensen hebben gezegd in aparte audiobestanden, één per spraakbericht, en in een echte chat zijn dat er tientallen of honderden. Lange chats worden bovendien samengevat of halverwege afgekapt. Heb je elk bericht en elk spraakbericht nodig in één document? Gebruik dan een tool die de export bestand voor bestand verwerkt.

Wat er in een Telegram-export zit

De Telegram-apps op je telefoon kunnen geen chat exporteren. Op een computer kan Telegram Desktop dat wel: open de chat, klik op ⋮ → Export chat history, vink de media aan die je wilt hebben en kies een formaat. Je krijgt een map met de naam ChatExport_ plus de datum, met daarin:

  • result.json (als je het machineleesbare JSON hebt gekozen) of messages.html, messages2.html enzovoort, met duizend berichten per pagina;
  • voice_messages/ met één .ogg-bestand per spraakbericht, met namen als audio_12@14-03-2024_18-40-01.ogg;
  • round_video_messages/, photos/, video_files/ en files/ voor de rest.

Op het moment dat een spraakbericht is verstuurd, verwijst het chatbestand alleen naar het bijbehorende audiobestand. De woorden zitten in de .ogg en nergens anders. Heb je in het exportvenster Voice messages niet aangevinkt, dan ontbreekt het bestand helemaal en staat in de export dat het niet is meegenomen.

Waar een chatbot tekortschiet

  • Hij ziet bestandspaden, geen spraak. Door result.json te lezen weet een chatbot dat er een spraakbericht is. Hij hoort het niet, tenzij hij elk audiobestand in de map kan openen en verwerken.
  • Lange chats passen niet. Een jaar aan berichten loopt in de duizenden. Een antwoord in een chat heeft een praktische maximale lengte, dus de chatbot vat het middenstuk samen, slaat delen over of stopt.
  • De structuur gaat verloren. Telegram legt antwoorden, doorgestuurde berichten, bewerkingen en reacties vast. Een samenvatting maakt dat allemaal plat; in een dossier moet "antwoord op #12" en "doorgestuurd van" bij het juiste bericht staan.
  • Talen. Telegram wordt veel gebruikt in het Russisch, Oekraïens, Perzisch en Oezbeeks, vaak met door elkaar gesproken talen. Spraakberichten moeten worden uitgeschreven in de gesproken taal en vaak ook worden vertaald.

Wat wel werkt

  1. Exporteer met Voice messages aangevinkt, indien mogelijk in JSON (daarin staan ook bewerkingen), en zip de map.
  2. Verwerk de export zoals hij is opgebouwd. Lees de chat bericht voor bericht, volg elke verwijzing naar het bijbehorende bestand en stuur elk spraakbericht afzonderlijk naar een spraakmodel, zodat bericht 3.000 dezelfde zorg krijgt als bericht 3.
  3. Bewaar eerst het origineel. Zet elke vertaling onder het oorspronkelijke bericht en onder elk transcript, niet in plaats ervan.
  4. Leg vast waar het vandaan komt. Met een SHA-256-vingerafdruk van het exportbestand kan iedereen later controleren van welk bestand het document is gemaakt.

Onze tool Telegram-chat naar PDF doet precies dat: upload de gezipte export, bekijk gratis de eerste berichten met hun uitgeschreven spraakberichten en ontvang de hele chat als één PDF (plus tekst- en spreadsheetbestanden) voor een eenmalige betaling van $5.

Als de PDF voor een advocaat of rechtbank is

Een transcript dat door software is gemaakt, is een leesbaar overzicht en geen gewaarmerkt bewijsstuk. Rechtbanken en instanties stellen zelf regels voor chatbewijs en kunnen een beëdigde vertaling eisen. Bewaar de exportmap ongewijzigd, noteer de vingerafdruk en vraag je advocaat wat hij of zij nodig heeft.