لدي مجتمع نشط يضم ما يقرب من 1000 شخص أرغب في نقلهم إلى Discourse.
سؤالي الرئيسي هو:
كيف يمكنني إنشاء حسابات مستخدمين تلقائيًا في Discourse لكل مستخدم Discord (إلى جانب مستوى الثقة المناسب)؟
ما هي أفضل طريقة لنقل محتوى قنوات المنتدى من Discord إلى Discourse؟
سيظل Discord جزءًا من مجموعتنا التقنية لقدرات الفيديو - المكالمات اليومية وجلسات العمل المشتركة التي أديرها هناك، ولكننا نريد أن يكون Discourse هو المكان الرئيسي للتواصل الطويل.
يمكننا ترحيل الحسابات يدويًا إذا كان لديك الكثير من السجل في Discord وترغب في ربطه بحساب Discord الخاص بك. أرسل لنا رسالة مباشرة إذا كنت ترغب في ترحيل حسابات Discord و Discourse الخاصة بك.
هذا هو ما يقلقني هنا - نظرًا لأن هذا شيء تم بالفعل - فهل هناك أي وثائق حوله؟
قد يكون هذا ممكنًا بالفعل من خلال الاستفادة من واجهة برمجة تطبيقات Discord.
ربما تكون إحدى الطرق للقيام بذلك هي جعل المستخدم يربط حسابه في Discourse بحساب Discord باستخدام oauth. بعد ذلك، يمكنك الحصول على جميع منشوراته من منتديات Discord الخاصة بك ثم إنشاء المنشورات تحت حساب Discourse الخاص بهم.
شخصيًا، عندما أتعامل مع واجهة برمجة تطبيقات Discord، أستخدم غلاف واجهة برمجة تطبيقات (الكثير من البدائل بالمناسبة) مثل disnake، كما يمكنك رؤية كائن ForumChannel موجود ومن هناك يمكنك ربما الحصول على منشورات المنتديات من هناك ثم إنشاء هذه المواضيع على Discourse تحت ملكية حساب Discourse الخاص بالمستخدمين.