Ich habe kĂŒrzlich einen sehr interessanten Fehler in Telegram entdeckt. Sie können gelöschte Nachrichten lesen. Und als UnterstĂŒtzer und Fan von Kultprodukten schickte er sofort eine Nachricht ĂŒber den Fehler an den Telegramm-Support. Mit gutem Gewissen demonstrierte er Kollegen bei der Arbeit einen gefundenen Fehler. "Möchten Sie Ihre letzte Telegrammnachricht wiederherstellen?" Sagte ich und machte mich an die Arbeit, wobei ich die ĂŒberraschten Gesichter meiner Kollegen beobachtete.

Aber zögern wir nicht und machen uns an die Arbeit
Telegram Desktop Version 1.6.3 (die neueste Version fĂŒr heute)Schritte zum Spielen- Senden einer "geheimen" Nachricht an Bob
- Wir bereinigen Chat-Nachrichten mit Bob, die SchaltflÀche "Verlauf löschen"
- Senden Sie eine neue Nachricht an Bob
- Löschen Sie die Nachricht aus dem KontextmenĂŒ âNachricht löschenâ (aktivieren Sie das KontrollkĂ€stchen - auch von Bob löschen).
ErwartungenAlle Nachrichten werden gelöscht und der Chat ist vollstÀndig leer.
RealitÀtUnsere "geheime Nachricht" erschien, die gelöscht wurde.
Der weitere Verlauf meiner Gedanken
Das erste, was ich verstehen wollte, war die Server- oder die Client-Seite. Daher habe ich auf Ă€hnliche Weise versucht, den Fehler auf dem Telegramm-Client fĂŒr Android zu reproduzieren. Leider wurde der Fehler nicht auf dem Handy reproduziert und der Optimismus hat bereits nachgelassen. Es wurde klar, dass wir höchstwahrscheinlich mit einer kosmetischen Korrektur konfrontiert sind: Sie haben die Indizes durcheinander gebracht und ein wenig mehr EintrĂ€ge werden aus dem lokalen Cache entnommen.
Da Telegram Desktop Open Source ist und auf
Github liegt. Ich fand meine Version von Telegram, öffnete den Code und versuchte herauszufinden, was was ist. Der Code erwies sich als ziemlich trivial und verstĂ€ndlich. Alles beginnt damit, einen Handler fĂŒr das Team aufzuhĂ€ngen. Es wird nur ein Dialogfeld mit Optionen zum Löschen angezeigt, und dann wird der Chat gelöscht. Persönlich habe ich visuell nichts bemerkt und alles scheint richtig zu funktionieren. Sie mĂŒssen die Umgebung bereitstellen, debuggen und sofort wird klar, was was ist.
Zum gegenwĂ€rtigen Zeitpunkt und zum Zeitpunkt der Veröffentlichung dieses Artikels wurde dieser Fehler nicht behoben, sodass Sie Ihre Kollegen und Freunde damit ĂŒberraschen können. Sie können Ihrer Freundin zeigen, dass sie nichts Dummes tun soll.
Wenn Ihnen dieser Artikel gefĂ€llt und es viele Kommentare geben wird, schreibe ich den folgenden Artikel: "Wie ich den Fehler in Telegram behoben habe". AuĂerdem werde ich Ihnen ausfĂŒhrlich erklĂ€ren, wie Sie die Umgebung fĂŒr die Desktop-Version von Telegram bereitstellen. Vielen Dank fĂŒr Ihre Aufmerksamkeit!
Update
Wie sich das Leben nach der Veröffentlichung auf Habré verÀndert hat
Wie immer stehe ich auf und schaue mir die Nachrichten auf Google an. Ich sehe meinen Namen auf den ersten Seiten und verstehe, dass etwas nicht stimmt. Die Leute reproduzieren auch diesen Fehler und erzwingen die gegebene Nachricht (
vollstÀndiger Text des Artikels ). Das ist sehr schön, danke!

Android-App ansehen
In PM fragten viele nach der Android-App. Ich kann meine Kollegen nicht ablehnen und die Telegramm-Android-Anwendung installieren. Ich habe mich nicht besonders damit befasst, aber hier gibt es genug Fehler. Zum Beispiel hier.
Schritte spielen1) Die Geschichte mit Victor klÀren
2) "Victor" schreibt eine Nachricht
ErwartungenDie Benachrichtigung erfolgt ĂŒber den Google Server und die Nachricht wird in der ListView angezeigt.
RealitĂ€tBenachrichtigung kommt, aber ListView zeigt keine Ănderungen an. Es gibt einen Hinweis "Verlauf wird gelöscht".
Wie der aktuelle Fehler gefunden wurde
Viele Kollegen waren daran interessiert, wie ich diesen Fehler gefunden habe. Weil jedes Telegramm "wie eine Uhr funktioniert". Mein ehemaliger Teamleiter (Anton Ryzhakov) hat diese Frage einmal so beantwortet: "Stocherte und Ărger steckte fest." Dies beschreibt sehr genau, was passiert. Freunde, danke fĂŒr all das Feedback in PM - es war sehr schön, sie zu lesen. Ich hoffe du warst interessiert. Schönen Arbeitstag!