التقاط — تحويل رد OrbitPilot إلى Blink
ما يفعله التقاط
بجانب زر النسخ وأزرار الإعجاب/عدم الإعجاب على كل رد من OrbitPilot يوجد رمز الكتابة المرجعية — التقاط. اضغط عليه وسيصبح ذلك الرد Blink: النص (تم تنظيفه — لا يوجد Markdown غير مرغوب فيه، ولا "من ملفك"/"ذاكرتي قديمة" إشعارات، فقط ما أخبرك به OrbitPilot فعلاً)، عنوان مقترح من السطر الأول، ورابط يعود إلى المحادثة الدقيقة التي جاء منها.
يمكنك أيضًا التقاط المحادثة بأكملها في إجراء واحد، من قائمة ☰ → "التقاط هذه المحادثة" (في صفحة الدردشة الكاملة، يوجد نفس الزر في رأس المحادثة). هذا يجعل هناك Blink واحد يحتوي على كل ما قيل حتى الآن.
هل تم التقاطها بالفعل؟
بمجرد أن يتم التقاط رد (أو الجلسة)، يملأ رمز الكتابة المرجعية ويصبح الزر "تم التقاطها بالفعل" — رابط مباشر إلى Blink. التقاط نفس الرد مرة أخرى لا ينشئ Blink ثاني؛ بل يعيدك فقط إلى الموجود لديك بالفعل.
التقاط الجلسة هو لقطة، ليس نافذة
التقاط المحادثة بأكملها يجمدها في تلك اللحظة. إذا واصلت الدردشة بعد ذلك، لن ينمو هذا Blink — Blink نفسه يقول ذلك، بهذه الكلمات: "يحتوي على هذه المحادثة حتى <التاريخ/الوقت> . الرسائل اللاحقة غير مدرجة." يظهر رأس المحادثة هذه أيضًا: بمجرد أن تصل رسائل جديدة بعد آخر التقاط لك، يخبرك بذلك ويسمح لك بالتقاط مرة أخرى — مما ينشئ Blink جديد بوقته "حتى" الخاص و"لاحقاً". لقطة سابقة لك لن يتم إعادة كتابتها بصمت.
المحادثة الطويلة جداً يتم تقصيرها بدلاً من حذفها: يحتفظ Blink بالجزء الأكثر حداثة ويخبر بكل وضوح كم عدد الرسائل السابقة التي تم قطعها، لذا لن يُفقد أي شيء دون معرفتك.
الروابط ثنائية الاتجاه
Blink والمحادثة دائماً ما تشير إلى بعضهما البعض. افتح Blink وستجد رابطاً يعود إلى "محادثة OrbitPilot" (الرد الدقيق، عندما كان التقاطاً لكل رد)؛ افتح المحادثة وسترى علامة "تم التقاطها بالفعل" التي تربط مباشرة إلى Blink.
الضيوف
يستطيع الزوار غير المسجلين رؤية رمز التقاط أيضًا — الضغط عليه هو اللحظة لدعوتك لإنشاء حساب مجاني، نفس مطالبة التسجيل المعروضة عند حد المعاينة المجانية. لا يتم حفظ شيء للضيف حتى يقوم بالتسجيل.
بعد أن يتم التقاطها
Blink التي تم التقاطها هي Blink عادية — تنتقل إلى ذاكرة OrbitPilot الخاصة بك بنفس الطريقة التي يتم بها إضافة أي Blink جديدة أو معدلة (إذا كان خطتك تتضمن "المسار السريع" المفعل من قبل المدير)، تظهر نفس شارة حالة الذاكرة مثل كل شيء آخر في مكتبتك، ويمكن تعديلها أو تصنيفها أو حذفها مثل أي Blink كتبته يدويًا.
للمطورين
كل منطق القرار — تنظيف نص الرد، اقتراح عنوان، ضمان الإيديمبوتنسي، لقطة الجلسة وتقصيرها، الجزئين من الرابط ثنائي الاتجاه — يعيش في orbitpilot/catch.py (catch_message / catch_session)، يُستدعى من عرضين رفيعين، orbitpilot_catch_message و orbitpilot_catch_session (orbitpilot/views.py)، كلاهما محدود التقييم، يتطلب تسجيل الدخول، ومحدد الملكية في الرسالة/المحادثة. يتم تخزين المصدر بطريقتين: OrbitPilotCatch (نموذج جديد — محادثة/رسالة → Blink، فريد لكل رسالة) هو عملية البحث العكسي التي تقرأها صفحة المحادثة؛ صف BlinkLink (نموذج "إرفاق عنوان URL بغمزة" الموجود بالفعل) هو الرابط الأمامي الخاص بـ Blink، لذا لم يتم اختراع آلية جديدة للمصدر. يتم إنشاء Blink الملتقط من خلال Blink.objects.create() العادية، بحيث يلتقط إشارة post_save لمسار BL-161 السريع بالضبط مثل أي Blink آخر — لا شيء في هذه الميزة يتحدث إلى خط الذاكرة مباشرة.
صفحات ذات صلة
Docshub: "جوهر OrbitPilot، الكتيب، والمسار السريع" (الذاكرة/BL-161).
docs/orbitpilot/TASKS.md.
This guide was translated automatically. Read the English original.