دليل مرجعي للكلمات المشاهدة

:bookmark: هذا هو دليل #مرجعي لوصف كيفية عمل صفحة الكلمات المراقبة وأنواع الإجراءات المختلفة التي يمكنك استخدامها لحظر كلمات محددة على موقع Discourse.

:person_raising_hand: مستوى المستخدم المطلوب: مسؤول

فهم الكلمات المراقبة

يمكنك إعداد الكلمات المراقبة لاتخاذ إجراءات بناءً على الكلمات الموجودة في موضوع أو منشور (يقع في .../admin/customize/watched_words).

يوجد حد أقصى 2000 كلمة لكل نوع إجراء.

في جميع الإجراءات، يمكن استخدام * كحرف بدل، وهناك خيار لتحديد ما إذا كانت الكلمات المراقبة حساسة لحالة الأحرف.

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

يمكن تحميل قوائم الكلمات المراقبة بشكل جماعي باستخدام زر “إضافة من ملف”، ويمكن تنزيل قائمة بالكلمات المراقبة لأي نوع إجراء من Discourse باستخدام زر “تنزيل”. CSV هو تنسيق الملف المطلوب لتحميل الكلمات المراقبة بشكل جماعي.

جميع الإجراءات لديها أيضًا زر “اختبار” يمكن استخدامه لاختبار ما إذا كانت كلمة أو عبارة معينة تحتوي على أي كلمات مراقبة.

مثال على عبارة كلمة مراقبة مطابقة

مثال على عبارة لا توجد بها مطابقات

أنواع الإجراءات

تسمح لك صفحة الكلمات المراقبة باتخاذ أنواع الإجراءات التالية على الكلمات المطابقة:

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

حظر

يمنع نشر الموضوعات أو المنشورات التي تحتوي على هذه الكلمات في وقت تقديمها عن طريق حظر الموضوع / المنشور بأكمله. سيرى المستخدم رسالة خطأ عند محاولة تقديم منشوره.

رقابة

يسمح بنشر المنشورات التي تحتوي على هذه الكلمات، ولكنه يستبدل الكلمات بأحرف تخفي الكلمات الخاضعة للرقابة. سيتم استبدال الكلمات الخاضعة للرقابة بكتل. (مثال: ■■■■■■■■)

يتطلب موافقة

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

علم

يسمح بنشر المنشورات التي تحتوي على هذه الكلمات، ولكنه يضع علامة عليها حتى يتمكن المشرفون من مراجعتها. سيظهر المنشور الذي يحتوي على كلمة معلمة بشكل طبيعي ولكنه سيتم تقديمه للمراجعة. سيكون لدى المراجع خيارات مختلفة:

إذا قاموا بإخفاء المنشور، فسيظل قابلاً للعرض ولكنه سيبدو شيئًا كهذا:

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

إذا اختاروا “الاحتفاظ بالمنشور”، أو اختاروا “عدم الموافقة” من الخيارات، فسيبدو المنشور كالتالي:

لن يتم فحص منشورات المسؤول بحثًا عن الكلمات المعلمة.

:information_source: يمكنك أيضًا استخدام أتمتة وضع علامة على المنشورات بناءً على الكلمات لوضع علامة على موضوع عند إنشائه / تحريره إذا كان يحتوي على كلمات محددة.

رابط

يستبدل الكلمات في المنشورات بروابط. يستخدم بشكل شائع لاستبدال الكلمات الشائعة بروابط لموضوعات محددة أو عناوين URL خارجية بدلاً من فرض رقابة على الكلمات.

إذا لم يتم تحديد عنوان URL للرابط عند إضافة كلمة إلى هذا النوع من الإجراءات، فسيتم استخدام الصفحة الرئيسية لموقع Discourse تلقائيًا كرابط لاستبدال الكلمة.

image

استبدال

يستبدل الكلمات في المنشورات بكلمات أخرى.

إذا لم يتم تحديد كلمة استبدال عند إضافة كلمة إلى هذا الإجراء، فستتم إزالة الكلمة من المنشور، ولن يحل محلها أي استبدال للكلمة - ستختفي الكلمة من المنشور، وسيُسمح بتقديم المنشور (غير مستحسن).

image

يحتوي نوع إجراء الاستبدال أيضًا على خيار مربع اختيار إخراج HTML في الاستبدال.

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

:warning: لا يُنصح بإعادة تعيين الروابط من خلال استخدام الكلمات المراقبة، ويمكن أن يسبب المزيد من المشاكل عن المقصود. لذلك، فإن القدرة على إعادة تعيين الروابط باستخدام الكلمات المراقبة → إعداد الاستبدال معطلة عمدًا، ولن تتم إعادة تعيين الروابط في الموضوعات أو المنشورات بغض النظر عن إعدادات الكلمات المراقبة.

علامة

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

image

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

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

إسكات

ستتطلب المنشورات الأولى للمستخدمين التي تحتوي على هذه الكلمات موافقة من الموظفين قبل أن يتم رؤيتها وسيتم إسكات المستخدم تلقائيًا. سيتم إسكات المستخدم الذي يستخدم كلمة “إسكات” في منشوره الأول وسيتم إرسال المنشور إلى قائمة انتظار الإشراف.

تعبيرات Regex

للحصول على معلومات حول استخدام تعبيرات Regex مع الكلمات المراقبة، راجع:

الكلمات المراقبة وفرز الذكاء الاصطناعي

بالإضافة إلى تكوين الإجراءات يدويًا من خلال الكلمات المراقبة، يمكن لـ Discourse أيضًا التكامل مع أدوات الذكاء الاصطناعي للمساعدة في أتمتة وتحسين جهود الإشراف في مجتمعك. من خلال استخدام ميزات Discourse AI - فرز الذكاء الاصطناعي، يمكنك إعداد اكتشاف السمية و اكتشاف NSFW لتعزيز قدرتك على تحديد المحتوى الإشكالي والتعامل معه بفعالية.

للحصول على تعليمات الإعداد الكاملة، يمكنك زيارة:

الكلمات المراقبة في الرسائل الشخصية

سيتم تشغيل الكلمات المراقبة من نوع “علم” في الرسائل الشخصية (PMs). راجع القسم ذي الصلة أعلاه للحصول على تفاصيل حول كيفية عمل ذلك.

الكلمات المراقبة مع Discourse Chat

تعمل بعض أنواع الكلمات المراقبة أيضًا في قنوات الدردشة عند تمكين Discourse Chat. توافق كل نوع مع الدردشة هو كما يلي:

نوع الكلمة المراقبة يعمل في الدردشة؟
حظر :white_check_mark:
رقابة :white_check_mark:
يتطلب موافقة :cross_mark:
علم :cross_mark:
رابط :white_check_mark:
استبدال :white_check_mark:
علامة :cross_mark:
إسكات :cross_mark:

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

8 إعجابات

أقوم بتدوين ملاحظة هنا لتحديث الدليل بالخيار الجديد “إخراج HTML في الاستبدال”، والذي يسمح بتنسيق رائع للاستبدال وبعض الأشياء مثل \u003cabbr\u003e للرابط.

4 إعجابات

سيكون من الجميل حقًا إذا،

  1. كانت الكلمات المرتبطة برابط تمتلك فئة CSS مرفقة بها بحيث يمكن استهدافها لتصميم مختلف (من المستحيل التمييز بين الروابط التي ينشئها المستخدم والكلمات المرتبطة تلقائيًا)
  2. كانت هناك خيار لربط أول ظهور للكلمة فقط، بدلاً من كل ظهور لها في المنشور
إعجاب واحد (1)

قد يكون من المفيد أيضًا ذكر أن بعض أنواع الكلمات المراقبة تعمل أيضًا في الدردشة.

أعتقد أن هذه هي الأنواع:

نوع الكلمة المراقبة يعمل في الدردشة؟
كتلة :تفعيل_الأيقونة:
رقابة :تفعيل_الأيقونة:
طلب الموافقة :علامة_إكس:
علامة :علامة_إكس:
رابط :تفعيل_الأيقونة:
استبدال :تفعيل_الأيقونة:
علامة :علامة_إكس:
صمت :علامة_إكس:
إعجابَين (2)

يوجد زر “إضافة”، لكن لا يبدو أنني أستطيع استخدامه :frowning:

لماذا؟

لقد تمكنت من إزالة كلمة واحدة تمت مراقبتها (quickbooks) من واجهة المستخدم. لماذا لا يمكنني إعادتها؟

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

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

4 إعجابات

:persevering_face:

لم أدرك أن حقل “Has words or phrases” هو حقل نصي. حقيقة أنه (على ما يبدو) مملوء مسبقًا بـ “words or phrases” وعلامة + في النهاية قد أربكتني تمامًا.

شكرًا @Moin!

3 إعجابات

يسعدني أنني لست الوحيد الذي لا يدرك أن هذا هو حقل الإدخال. ربما يمكن لأحد @moderators نقل هذا إلى موضوع UX

إعجابَين (2)

لقد وجدت مشكلة في ميزة الكلمات المراقبة.

على سبيل المثال، إذا أضفت test ككلمة مراقبة:

  • ستتم مطابقة العبارة hello test world :white_check_mark:
  • ستتم مطابقة العبارة 你 test 好 أيضًا :white_check_mark:
  • ولكن العبارة 你test好 لن تتم مطابقتها :cross_mark:

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

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

شكرًا!

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

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