كيفية استيراد المنشورات دفعة واحدة بشكل أفضل عند عدم القدرة على استخدام سكريبتات Ruby النموذجية؟

حسناً… سأقوم بفحص السكريبتات… أنا مبرمج ذو خبرة في لغات أخرى، لكن ليس في Ruby/RoR.

…

حسناً، عدت بعد فحص سكريبتات الاستيراد الحالية على GitHub. :wink: من ما أراه، يبدو الأمر مشابهاً جداً للكود الذي كتبته بالفعل لاستيراد البيانات… الكثير من الحلقات لاسترجاع المستخدمين، والمواضيع، وأخيراً الرسائل. هناك كود خاص للتعامل مع المرفقات (رفعها بشكل منفصل، الحصول على الرابط الداخلي لـ Discourse، وإضافته إلى جسم الرسالة).

هل هناك أي استدعاءات خاصة للـ API أو أي شيء آخر أفتقده في هذه السكريبتات قد يساعدني؟ المشكلة ليست في أنني لا أستطيع كتابة سكريبت استيراد خاص بي (باستخدام الـ API)، بل المشكلة هي أن الأمر يبدو غير سلس وأتساءل عما إذا كان هناك حل أكثر سلاسة وأناقة. إذا كانت هناك أي “حيل” (مثل استدعاءات API خاصة؟) في السكريبتات النموذجية يمكنني الاستفادة منها في لغة أخرى، فسأكون سعيداً جداً لفهمها.