القدرة على إنشاء مجموعة مستخدمين مع "عكس" المستخدمين الذين لديهم نطاق بريد إلكتروني

أريد إنشاء مجموعة مستخدمين تضم الجميع باستثناء أولئك الذين لديهم، على سبيل المثال، @domain.com. هل هذا ممكن اليوم في Discourse؟

أنا متأكد تمامًا من أنك ستحتاج إلى إضافة مخصصة.

أعتقد أنه سيكون من السهل جدًا، ساعة أو ساعتين، اعتمادًا على التفاصيل مثل مدى سهولة تكوينه وما إذا كانت هناك مواصفات.

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

إعجاب واحد (1)

أو أن تكون قادرًا على استخدام شارة sql لمنح شارة من شأنها إضافة شخص إلى مجموعة. سيكون ذلك سهلاً للغاية أيضًا.

3 إعجابات

أعتقد أنه يتم إرسال عناوين البريد الإلكتروني في حمولات الويب هوك عند إنشاء حساب مستخدم، فهل يمكن تنفيذ هذا أيضًا باستخدام الويب هوك وواجهة برمجة التطبيقات (API) (على سبيل المثال، للمواقع التي تستضيفها CDCK والتي لا يمكنها استخدام شارة SQL)؟

إعجابَين (2)

نعم، أؤكد أنها تُرسل. :slight_smile:

لذلك يمكنك استخدام أداة أتمتة لتحديث المجموعات مثل تشغيل مهمة Zapier باستخدام خطافات Discourse. قد يكون هذا الكثير من الطلبات لـ Zapier للتعامل معها، لذلك قد يصبح مكلفًا.

إعجاب واحد (1)

ماذا تفعل مع الجميع باستثناء نطاق/مجموعة؟ معرفة كيف ستستخدم هذه المجموعة سيؤدي إلى تطوير هذه الميزة. :slight_smile:

إذا كنت ستستخدم خطافات الويب، فسأضيف الجميع إلى المجموعة المستهدفة، وأنشئ مجموعة برمجية ثانية مع إضافة domain.com تلقائيًا، ثم أطلق خطافات الويب فقط عند أحداث المستخدم من المجموعة الثانية، والتي تزيل تلك الحسابات من كلتا المجموعتين.

أنا… أقضي الكثير من الوقت في ميزانية خطافات الويب. :sweat_smile:

إعجابَين (2)

حالة الاستخدام الفورية الخاصة بي كانت إنشاء مجموعة مستخدمين لجميع المستخدمين باستثناء الموظفين.

إعجابَين (2)

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

وبالتالي، عكس المجموعة “الموجودة بالفعل”… المجموعة “غير الموجودة”.