الجواب المختصر: جزء صغير فقط. ملف تنزيل معلوماتك من Facebook يحتوي على محادثات Messenger، لكن بصيغة مصمَّمة للآلات: كل محادثة موزعة على عدة ملفات، والحروف المشكولة والرموز التعبيرية مخزّنة بترميز تالف، وكل رسالة صوتية ملف صوتي منفصل. يستطيع روبوت الدردشة فهم مقتطف قصير تلصقه فيه، لكنه لا يستطيع بشكل موثوق تحويل المحادثة كاملة، بما فيها الرسائل الصوتية، إلى مستند.

ما الذي يوجد داخل الملف المنزَّل

اطلبه من مركز الحسابات ← معلوماتك وأذوناتك ← تنزيل معلوماتك، ثم اختر الرسائل وصيغة JSON. يحتوي ملف .zip الذي تحصل عليه على مجلد لكل محادثة داخل messages/inbox/ (وتحت your_facebook_activity/ في التنزيلات الحديثة)، باسم مثل janedoe_10158…، ويضم:

  • message_1.json وفيه أحدث الرسائل، ثم message_2.json وmessage_3.json وهكذا للرسائل الأقدم، وكل ملف مرتّب من الأحدث إلى الأقدم؛
  • audio/ وفيه الرسائل الصوتية على هيئة مقاطع صوتية بصيغة .mp4، إضافةً إلى photos/ وvideos/ وfiles/.

يُخزَّن كل اسم وكل رسالة مع كتابة بايتات UTF-8 الخاصة به واحدًا واحدًا، فتظهر "José" على هيئة José، ويظهر 😂 على هيئة 😂. وكل وقت هو طابع زمني بتوقيت UTC بالمللي ثانية.

أين يتعثر روبوت الدردشة

  • نص مشوَّش. ما لم يُطلب منه إصلاح الترميز، ينسخ الروبوت José كما هي في إجابته، أو "يصحّح" بهدوء كلمات كان ينبغي تركها كما هي.
  • الترتيب. يجب تجميع المحادثة الطويلة من عدة ملفات، كلٌّ منها بترتيب معكوس، وفق الطابع الزمني.
  • الرسائل الصوتية. الملف المنزَّل يشير فقط إلى الملفات الصوتية؛ أما الكلام فهو بداخلها.
  • الطول. المحادثة الطويلة تُلخَّص أو تتوقف في المنتصف داخل نافذة الدردشة.
  • المناطق الزمنية. الطوابع الزمنية بتوقيت UTC تحتاج إلى تحويل، ويجب أن يذكر السجل المنطقة الزمنية المعتمدة.

المحادثات المشفّرة تُنزَّل بشكل منفصل

منذ ديسمبر 2023 أصبحت محادثات Messenger الشخصية مشفّرة من طرف إلى طرف افتراضيًا، ولا توجد هذه الرسائل ضمن تنزيل معلوماتك. على messenger.com، يتيح لك المسار الخصوصية والأمان ← المحادثات المشفّرة من طرف إلى طرف ← تخزين الرسائل ← تنزيل بيانات التخزين الآمن الحصول على ملف منفصل. وإذا بدت محادثة في ملفك وكأنها تنتهي مبكرًا، فهذا هو السبب في الغالب.

ما الذي ينجح

  1. نزّل رسائلك بصيغة JSON، ونزّل معها ملف التخزين الآمن إذا كانت المحادثة حديثة.
  2. أصلح الترميز، وادمج كل ملفات الرسائل الخاصة بالمحادثة، ثم رتّبها حسب الوقت.
  3. فرّغ كل رسالة صوتية نصيًا على حدة، وضع النص في موضع إرسالها.
  4. اطبع المنطقة الزمنية وبصمة SHA-256 للملف المنزَّل على الغلاف.

تقوم بذلك أداة تحويل محادثة Messenger إلى PDF لدينا: ارفع ملف .zip، واكتب اسم الشخص، وراجع الرسائل الأولى مجانًا مع رسائلها الصوتية مكتوبة نصًا، واحصل على المحادثة كاملة في ملف PDF واحد مقابل دفعة واحدة قدرها $5.