الصوت مبدئي للمستخدمين الجدد الصامتين

هل توجد طريقة لجعل جميع المستخدمين الجدد الذين تم إنشاؤها على منصة Discourse صامتًا افتراضيًا؟

مرحبًا بك في Meta @romulo :wave:

لا، هذا غير ممكن.

هل يمكنك مشاركة المزيد من التفاصيل حول المشكلة التي تحاول حلها؟ على الأرجح توجد طريقة مدمجة أفضل لإصلاحها دون إسكات جميع المستخدمين الجدد في موقعك.

شكرًا لك @Johani

لدينا نظام شبيه بنظام النقاط (كارما) يعتمد على بيانات منتجنا الرئيسي. في البداية، سنحتاج فقط إلى إعداد المستخدم على أنه غير صامت إذا استوفى جميع المعايير من جانب منتجنا (نظرًا لأن النظام مرتبط بـ SSO، فإننا نتمكن من التحكم في حالة الصمت لكل مستخدم عند تسجيل الدخول عبر واجهة برمجة التطبيقات للمسؤول).

فكرة النظام هي أن جميع المستخدمين الجدد لا يمكنهم النشر أو الرد على أي شيء، وسيتم إلغاء صمتهم تلقائيًا عبر أنظمتنا باستخدام واجهة برمجة التطبيقات للمسؤول فقط عندما يستوفون معاييرنا الأولية.

هل هذا منطقي؟

قم ببساطة بضبط أذونات التصنيف بحيث لا يكون لدى هؤلاء المستخدمين صلاحية للنشر. وعندما يستوفون معاييرك، انقلهم إلى مجموعة لديها صلاحية للنشر.

@romulo، بدلاً من حذف المنشور، هل يمكنك كتابة بضع كلمات حول كيفية إنهاء الأمر؟

لم أكمل الأمر بعد، أنا أحاول فقط الحفاظ على تركيز المنشورات على الموضوع.

لذا قمت بإنشاء منشور آخر يتعلق بالسبب الوحيد للصمت: Silence user via Admin API can't setup reason string