«Essence» Bot المدونة

فلتر الكلمات يُبقي من قناة Telegram ما تحتاجه فقط، إن أمكن تسمية ما تحتاجه بكلمات

كيف تتلقى من قناة Telegram المنشورات التي تحتوي الكلمات التي تحتاجها فقط: متى تُحل المهمة بالكلمات ومتى لا، وكيف تراعي صيغ الكلمة ولغة المصدر، وما فائدة قائمة الاستثناءات، وكيف تختبر القاعدة قبل حفظها.

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

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

تحقق أولًا مما إذا كان لما تحتاجه اسم

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

يصعب الأمر حين يتحدد ما تحتاجه بالموضوع أو بالأهمية. لا يمكن إعداد قائمة لـ«الأشياء المثيرة للاهتمام عن الذكاء الاصطناعي»: فمنشور كهذا قد لا يحتوي على كلمة واحدة متوقعة، بينما تظهر كلمات مثل «شبكة عصبية» و«AI» أيضًا في منشورات لا تهمك. والأمر نفسه مع «الأخبار العاجلة»: فالإلحاح عادةً غير مكتوب في النص. لا يستطيع «Essence» Bot اختيار المنشورات حسب الموضوع، لذلك لا يصلح فلتر الكلمات لمثل هذه المهام.

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

كيف تُعد القائمة

يمرّر فلتر «فقط مع» المنشور إذا احتوى على كلمة أو عبارة واحدة على الأقل من القائمة. يُبحث عن الكلمات كاملة، ولا أهمية لحالة الأحرف. ويمكن أن تضم القائمة حتى 50 إدخالًا.

كاملة تعني أن الإدخال analyst لن يجد analysts. إذا تغيرت نهاية الكلمة في النص، فضع نجمة في آخرها: سيجد analyst** كلًّا من analyst وanalysts. تعمل النجمة في آخر الكلمة فقط، لذا يجب كتابة بدايتها كاملة. ومن الأفضل ألا تأخذ جذرًا قصيرًا جدًا: فالإدخال art** لن يجد art وartist فحسب، بل article أيضًا.

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

  • belgrade
  • beograd**
  • београд**

النجمة هنا تلتقط صيغ الإعراب: «في بلغراد» بالصربية تصبح u Beogradu أو у Београду.

يفحص الفلتر النص الأصلي للمنشور بلغة القناة. إذا كانت القناة تكتب بلغة أخرى وأنت تتلقى الملخصات بلغتك، فلن تجد الكلمات المكتوبة بلغتك في القائمة شيئًا: يجب أخذها من لغة المصدر.

متى تحتاج إلى قائمة «بدون»

تعمل القائمة الثانية بالعكس: المنشور الذي يحتوي أي كلمة منها لن يصل. والاستثناء أقوى من السماح: إذا طابق المنشور القائمتين معًا، يُستبعد.

لنأخذ قناة وظائف باللغة الإنجليزية. أنت تبحث عن عمل محلل، لكن التدريب العملي لا يناسبك. في «فقط مع» تكتب:

  • analyst**

وفي «بدون»:

  • intern
  • interns
  • internship**

لا ينبغي هنا الاختصار إلى intern*: فهذا الإدخال سيطابق international وinternal وسيحذف مثلًا وظائف الشركات الدولية، وقد تكون هي بالذات ما يناسبك. في قائمة الاستثناءات يكون الخطأ أغلى ثمنًا: فالمنشور الزائد ستراه وتتجاوزه، أما المنشور الذي تحتاجه فلن تراه أبدًا.

ما الذي يراه الفلتر وما الذي لا يراه

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

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

تستمر فلترة الإعلانات في العمل إلى جانب فلترك: المنشورات التي تحمل الوسوم #реклама و#ad و#sponsored لن تصل، حتى لو احتوت على الكلمة التي تحتاجها.

اختبر القاعدة قبل الحفظ

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

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

أين تسري القاعدة

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

لا يُنقل الفلتر إلى ملخصات «ملخصات القنوات» ولا إلى التغذية على الويب.

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

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

كيف تفعّل الفلتر

أضف القناة إلى «Essence» Bot وافتح إعدادات هذا المصدر. تُدخل الكلمات برسالة عادية، إدخالًا واحدًا في كل سطر، وتُحذف الزائدة بالأزرار. اختبر القاعدة على المنشورات الأخيرة واضغط «حفظ»: لا تسري التغييرات إلا بعد ذلك. فلتر الكلمات متاح في جميع الخطط. وإن لم تكفِ الكلمات العادية، فهناك وضع متقدم بالتعبيرات النمطية.

تم إعداد هذه المادة باستخدام الذكاء الاصطناعي واعتمدها محرر «Essence» Bot.

الرئيسية →