كل المقالات
قراءة 3 دقيقة

التعابير النمطية لمراقبة Telegram: أمثلة جاهزة

حين لا تكفي قواعد العبارات — أرقام البطاقات والحروف المستبدلة وروابط الدعوة. تعابير جاهزة وكيف تختبر تعبيرك قبل تشغيله في المحادثة.

تغطي المراقبة بالعبارات الغالبية الساحقة من المهام ولا تتطلب سوى الكلمات. لكن ثمة صنفًا من المخالفات لا توصّفه الكلمات: نمطٌ لا نص. رقم بطاقة. رابط دعوة بذيلٍ عشوائي. كلمةٌ استُبدل كل حرف ثانٍ فيها بحرف لاتيني شبيه.

ولهذا توجد كتلة Regex.

أين يُضبط ذلك#

قسم المراقبة ← بطاقة Regex. وتُجمع القواعد في مجموعات كالعبارات، ولكل مجموعة سلسلة عقوباتها.

كتلة Regex في إعدادات المراقبة

الكتلة متاحة في الخطة الأساسية؛ ولا وجود لها في المحدودة.

وللقاعدة اسمٌ وتعبيرٌ وأعلام. ويحسن أن تكتب اسمًا بشريًا — فهو يدخل سجل المراقبة، وبعد شهر لن تقول لك «القاعدة 4» شيئًا.

أمثلة جاهزة#

فيما يلي ما يُطلب أكثر من غيره. اختبره على رسائلك قبل التشغيل: فمحادثة غيرك ليست محادثتك.

رقم بطاقة مصرفية — ستة عشر رقمًا في مجموعات، بأي فواصل:

\b\d{4}[ \-]?\d{4}[ \-]?\d{4}[ \-]?\d{4}\b

رابط دعوة خاص في Telegram — وهو ما لا تلتقطه قاعدة نطاق، لأن النطاق نفسه مشروع:

t\.me/\+[A-Za-z0-9_-]{10,}

رقم هاتف بالصيغة الدولية:

\+\d{1,3}[ \-(]?\d{2,4}[ \-)]?\d{2,4}[ \-]?\d{2,4}

رسالة بأحرف كبيرة — أكثر من عشرين حرفًا كبيرًا متتاليًا مع مسافات:

[A-Z]{5,}(\s+[A-Z]{3,}){3,}

كلمة بأرقام مكان الحروف — حيلة تقليدية لتجاوز الكلمات الممنوعة، حين يُكتب «0» مكان «o» و«1» مكان «i»:

cr[yi1]pt[o0]

محفظة TRON — عناوين USDT التي يرميها المزعجون في المحادثة:

\bT[A-Za-z1-9]{33}\b

كيف لا تطلق النار على قدمك#

التعبير النمطي لا يعرف السياق ويلتقط ما كُتب حرفيًا. وثلاث قواعد توفّر عليك الأعصاب.

اختبر على رسائل حقيقية. خذ عشر رسائل فعلية من محادثتك — مزعجة وعادية — ومرّر القاعدة عليها قبل التشغيل.

ضع حدود الكلمة. فـ \bإزعاج\b لا تمسّ «مكافحة الإزعاج»، أما إزعاج المجرّدة فتمسّها.

ابدأ بعقوبة لطيفة. أبقِ المجموعة في البداية على «احذف وحذّر»، وانظر سجل المراقبة بعد يومين، وبعدها فقط أضف الكتم.

واعتبارٌ عام: إن أمكن حلّ المسألة بقاعدة عبارات فحلّها بها. فالعبارات تُقرأ ويعدّلها زميلك ولا تنكسر من قوس زائد. أما Regex فتُستخرج حين لا تكفي العبارات فعلًا.

بمَ يختلف Regex عن العبارات#

تعمل قاعدة العبارات على نص مُسوّى: فقبل الفحص تُزال من الرسالة المسافات والرموز التعبيرية وعلامات الترقيم، وتعود الحروف اللاتينية المستبدلة إلى أصلها. ولهذا فـ «إ ز ع ا ج» و«إزعاج» شيء واحد عندها.

أما Regex فينظر إلى النص أقرب إلى صورته الأصلية — وهنا قوته وضعفه معًا. القوة: يمكن وصف بنية كانت التسوية ستمحوها. والضعف: حيل التجاوز التي تحميك منها العبارات افتراضيًا عليك أن تتوقعها هنا بيدك.

وإن بدا Regex زائدًا عن الحاجة فابدأ بالأبسط: كيف تحمي مجموعة Telegram من الإزعاج.

بمَ تختلف قواعد Regex عن المراقبة بالعبارات؟

العبارات تصف الكلمات وتركيباتها وتعمل على نص مُسوّى أُزيلت منه المسافات والحروف المستبدلة. أما Regex فيصف البنية — رقمًا أو رابطًا أو نمطًا — وينظر إلى النص أقرب إلى أصله. وإن كانت العبارات تحلّ المسألة فالأفضل حلّها بها.

هل Regex متاح في الخطة المجانية؟

لا، كتلة Regex ضمن الخطة الأساسية. أما في المحدودة فتتاح العبارات والروابط والطول والرسائل المكررة ورسائل النظام والقائمة البيضاء.

كيف أختبر تعبيرًا من دون تشغيله في المحادثة؟

اختبره على أسطر تجريبية عند حفظ القاعدة، وأبقِ المجموعة في البداية على عقوبة لطيفة — «احذف وحذّر» — وانظر سجل المراقبة.

هل يمكن معاقبة قواعد Regex المختلفة بطرق مختلفة؟

نعم. تُجمع القواعد في مجموعات، وسلسلة العقوبات مرتبطة بالمجموعة.

اقرأ بعد ذلك