مستخدم:LordAnubisCSB/وظائف

من ويكيبيديا، الموسوعة الحرة

LordAnubisCSB: a Copyright-violation Search Bot run by Lord Anubis


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

تمت برمجة هذا البوت باستخدام لغة فيشيوال بيسك 6 VB6 ويعمل على نظام ويندوز.

طريقة العمل[عدل]

يعتمد البوت بشكل أساسي على الـ MediaWiki API وعلى Yahoo API.

البوت يحتاج إلى توفر مايكروسوفت أوفس على نظام ويندوز إكس بي. وهذا ما يجعله غير قابل للعمل على بيئة لينكس.

قمت بتقسيم طريقة عمل البوت إلى أقسام:

قسم الدخول وجلب البيانات[عدل]

يقوم البوت بتسجيل الدخول، ومن ثم يقوم بجلب أحدث الصفحات الجديدة ويقوم بوضعها في قائمة.

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

تجهيز البيانات للعملية الجراحية[عدل]

يقوم البوت بعدها بالتأكد أن الصفحة لم توسم من قبل ببوت مشابه وأيضاً يتأكد أنها ليست على "القائمة البيضاء" (التي يمكن تحديدها من داخل البرنامج).

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

الوسم[عدل]

بعد إستلام الرد من الياهوو، يتم مطابقة النتائج:

مشاكل أو مقترحات[عدل]

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


الكود وتحميل ملفات البوت[عدل]

يمكن رؤية الكود وتحميل الملفات الفعّآلة لآخر نسخة من هنا.