لدي مجتمع صغير على Discord وأود نقل حوالي 50 عضوًا بشكل دائم إلى مجتمع Discourse جديد.
لقد قرأت الكثير من المواضيع هنا حول أفضل طريقة لإنجاز ذلك، لكنني لم أجد حلاً. توجد إضافات يمكنها إنشاء منشورات من Discourse إلى Discord، لكنني أواجه صعوبة في العثور على شيء يعمل بالعكس.
أحتاج إلى تصدير المستخدمين، ومطابقة أدوارهم مع المجموعات، ومنشوراتهم من جميع القنوات والمرفقات.
هل تمكن أي شخص من القيام بذلك، أو توجيهي في الاتجاه الصحيح فيما يتعلق بالبرامج النصية المتاحة؟
انظر في scripts/import_scripts، جميعها تستورد المستخدمين. بعض منهم يستورد المجموعات. ابحث عن واحد تم تعديله مؤخرًا ويحتوي على بيانات بنفس التنسيق الذي يقدمه Discord.
لم أعتقد أن Discord يسمح لك بتصدير هذه البيانات لخادم Discord بأكمله؟ أعرف أنه يمكنك “سحب” بياناتك الشخصية، ولكن هذا سيكون شيئًا يحتاج كل مستخدم إلى القيام به.
اعتقدت أيضًا أن جميع الروابط تنتهي صلاحيتها بعد فترة، لذا فإن أي روابط يمكنك استخراجها لن تكون مفيدة للغاية.
لقد وجدت ملحقات Chrome ونصوص برمجية يمكنها تصدير محادثات Discord (جنبًا إلى جنب مع المستخدم والدور والمرفقات) من قنوات فردية بتنسيق CSV أو HTML أو JSON. لا أمانع في القيام بذلك قناة بقناة.
كنت أفكر في اختيار إما خطة Communiteq Starter (20 دولارًا شهريًا) أو Professional Plan (49 دولارًا شهريًا) ولكنني لا أعرف ما إذا كان لدي الوصول المناسب للقيام بالترحيل بنفسي. أبحث عن حل مُدار للبدء به لأنني أود التركيز على نمو المجتمع.
لا أمانع في الدفع لهم مقابل الترحيل (في حدود المعقول لمجتمع صغير كهذا)، ولكن يجب أن أتأكد من أنني أستطيع تزويدهم بالملفات/قواعد البيانات الصحيحة.
بالنسبة لتغيير Discord للروابط، لم أكن أعرف ذلك - شكرًا على لفت انتباهي إليه.
في غضون ذلك، سأجرب بعض ملحقات Chrome ونصوص التصدير البرمجية التي وجدتها لـ Discord على خادم اختبار.