يمكن تحقيق قبول الإرشادات باستخدام إضافة السياسة (policy plugin): Discourse Policy
يمكنك إضافة سياسة “أنا أقبل هذه الإرشادات” في أسفل موضوع الإرشادات ذي الصلة، وعند قبول السياسة يمكنها إضافة المستخدمين إلى مجموعة تقوم بإنشائها، على سبيل المثال: accepted_guidelines
يمكنك بعد ذلك إعداد الفئات بحيث لا يتمكن من النشر فيها سوى أعضاء مجموعة accepted_guidelines.
إن إنشاء منشور تعريفي أصعب قليلاً… لا أعتقد أن لدينا طريقة للتحكم في عضوية المجموعة بناءً على المكان الذي نشر فيه شخص ما. أحد الحلول البديلة التي يمكنني التفكير فيها هو استخدام Discourse Automation.
لدينا برنامج نصي هناك يسمى “عضوية مجموعة المستخدم عبر الشارة” (User Group Membership through Badge) — يمكنك نظريًا فعل شيء مثل مطالبة الأشخاص بتضمين رمز تعبيري (emoji) في منشورهم التعريفي… مما سيؤدي إلى منح شارة “أول رمز تعبيري” (first emoji) وجعل الأتمتة تضيفهم إلى مجموعة posted_introduction.
هذا أكثر تقدمًا بعض الشيء، ولكن يمكنك إنشاء شارة خاصة لنشر مقدمة، ثم إعداد الأتمتة لاستخدام ذلك لعضوية المجموعة. مزيد من المعلومات هنا: Creating triggered custom badge queries