ویکی‌پدیا:سیاست ربات‌رانی/درخواست مجوز

از ویکی‌پدیا، دانشنامهٔ آزاد

برای راندن ربات در ویکی‌پدیای فارسی نخست باید درخواست مجوز (پرچم) کنید درخواست گرفتن پرچم ربات در این صفحه انجام می‌شود.

برای این کار مطابق مراحل زیر عمل کنید. اگر با برنامه‌نویسی آشنا نیستید بهتر است از ربات‌داران بخواهید تا برایتان ربات برانند اگر علاقه‌مند به یادگیری کار کردن با ربات‌ها هستید راهنمای شروع کار با ربات پایتون را مطالعه نمایید.

این ویکی از ربات‌های سراسری نیز پشتیبانی می‌کند. ربات‌هایی که از سیاست ربات‌رانی در فراویکی پیروی می‌کنند می‌توانند همان‌جا درخواست پرچم کنند و سایر ربات‌ها باید در این صفحه درخواست پرچم کنند. فهرست ربات‌هایی که پرچم گرفته‌اند به همراه تاریخ دریافت پرچم را در سیاههٔ تغییر وضعیت ربات می‌توانید ببینید.

بایگانی۱، ۲، ۳، ۴، ۵، ۶، ۷، ۸، ۹، ۱۰، ۱۱


درخواست‌های انگلیسی/English Requests[ویرایش]

درخواست‌های فارسی[ویرایش]

Turingbot (وظیفه ۲)[ویرایش]

بحث زیر پایان یافته‌است و به‌زودی بایگانی خواهد شد.

ربات‌ران: Mojtabakd (بحثمشارکت‌هاانتقال‌هابسته شودبسته‌شدن‌هااختیاراتآمارآمار پیشرفته)

خودکار، نیمه‌خودکار یا دستی: نیمه‌خودکار

کد ربات: اینجا

خلاصهٔ عملکرد: پارامتر اضافی پیکسل موجود صفحات را (بخصوص رده‌ی «صفحه‌هایی که از جعبه اطلاعات شاعر و نویسنده با پارامترهای نامعلوم استفاده می‌کنند») اصلاح می‌کند.

تناوب اجرا: بسته به فرصتی که دارم در چند مرحله

تخمین تعداد صفحه‌هایی که ویرایش می‌شوند: فعلاً چندصد صفحه یا حداکثر هزار صفحه در رده‌ی «صفحه‌هایی که از جعبه اطلاعات شاعر و نویسنده با پارامترهای نامعلوم استفاده می‌کنند» اگر در رده‌های ردیابی دیگر هم مورد مشابه بود بعد اصلاح می‌کنم.

گذر از الگوی {{nobots}} (بله/خیر):

آیا در ویکی دیگری پرچم دارد (بله/خیر):

شرح روش اجرا: خیلی ساده با regex می‌گرده و پیداش می‌کنه و مراقبه که پیکسل‌های درست رو حذف نکنه (یکی از شرط ها این رو چک می‌کنه).مجتبی ک. د. «بحث» ‏۱ مارس ۲۰۲۲، ساعت ۱۲:۲۹ (UTC)[پاسخ]

بحث[ویرایش]

علت استفاده از regex این بود که کتابخانه wikitextparser دقیقاً کاری که می خوام رو انجام نمیده و در موارد خاص دچار مشکل میشه. یه تعداد خیلی محدود در حد 50 ویرایش هم انجام دادم که درست کار کرد. مجتبی ک. د. «بحث» ‏۱ مارس ۲۰۲۲، ساعت ۱۲:۴۳ (UTC)[پاسخ]

انصراف پیشنهاد دهنده، هر ازگاهی یه تعداد محدودیش رو با ربات درست می کنم که اصلاح بشن... مجتبی ک. د. «بحث» ‏۳۱ مارس ۲۰۲۲، ساعت ۱۱:۰۹ (UTC)[پاسخ]

4nn1l2bot (وظیفه ۶)[ویرایش]

ربات‌ران: 4nn1l2 (بحثمشارکت‌هاانتقال‌هابسته شودبسته‌شدن‌هااختیاراتآمارآمار پیشرفته)

خودکار، نیمه‌خودکار یا دستی: خودکار

کد ربات: Pywikibot

خلاصهٔ عملکرد: دو بار (یک، دو) خواستم تأیید کنند که برای انتقال مقاله‌ها به صورت روتین (گاه بدون برجای گذاشتن تغییرمسیر) نیاز به مجوز دوباره ندارم چون شش سال پیش مجوز گرفته بودم (ویکی‌پدیا:سیاست ربات‌رانی/درخواست مجوز/4nn1l2bot/وظیفه ۱) ولی پاسخی نیامد. برای محکم‌کاری این درخواست را ثبت می‌کنم به بهانهٔ اجرایی کردن ویکی‌پدیا:قهوه‌خانه/اجرایی#حذف_فضای_نام_کتاب

تناوب اجرا: مداوم

تخمین تعداد صفحه‌هایی که ویرایش می‌شوند: هر سال ۵۰۰ صفحه

گذر از الگوی {{nobots}} (بله/خیر): خیر

آیا در ویکی دیگری پرچم دارد (بله/خیر): خیر

شرح روش اجرا: فعلاً می‌خواهم اجماع ویکی‌پدیا:قهوه‌خانه/اجرایی#حذف_فضای_نام_کتاب را اجرایی کنم. همچنین انتقال‌دهندهٔ پیشرفته هستم و وپ:دا را پی‌گیری می‌کنم و گاه نیاز به انتقال انبوه مقالات پیش می‌آید (مثال: Special:Permalink/33983344#راویو_انترتینمنت_←_راویو_اینترتینمنت) ولی وپ:داص فقط درخواست مدیران را می‌پذیرد! ‏4nn1l2 (بحث) ‏۳۱ ژانویهٔ ۲۰۲۲، ساعت ۱۶:۳۳ (UTC)[پاسخ]

بحث[ویرایش]

برای یک دوره آزمایشی مجوز دارد (۵۰ ویرایش). — حجت/بحث ‏۱ مارس ۲۰۲۲، ساعت ۲۱:۴۲ (UTC)[پاسخ]

پنجاه ویرایش آزمایشی انجام شد: پیوند پایدار4nn1l2 (بحث) ‏۲ مارس ۲۰۲۲، ساعت ۰۴:۱۹ (UTC)[پاسخ]
مجوز دارد. و دسترسی ربات هم بر همین اساس اصلاح شد. — حجت/بحث ‏۲ مارس ۲۰۲۲، ساعت ۱۵:۴۲ (UTC)[پاسخ]

همهٔ ۱۶۶ ویرایش ربات در رابطه با فضای نام کتاب. ‏4nn1l2 (بحث) ‏۳ مارس ۲۰۲۲، ساعت ۰۳:۲۶ (UTC)[پاسخ]

Turingbot (وظیفه ۱)[ویرایش]

بحث زیر پایان یافته‌است و به‌زودی بایگانی خواهد شد.

ربات‌ران: Mojtabakd (بحثمشارکت‌هاانتقال‌هابسته شودبسته‌شدن‌هااختیاراتآمارآمار پیشرفته)

خودکار، نیمه‌خودکار یا دستی: نیمه خودکار و خودکار. تعداد صفحات را مشخص می کنم خودش بقیه کارا رو انجام میده. شاید بعد خودکار ترش کردم.

کد ربات: فعلاً امکان انتشارش نیست. بعد که چکش کاری شد و یکم ظاهر قشنگ تر و حرفه ای تر و عابرومندانه تری پیدا کرد ممکنه در Github منتشرش کنم.

خلاصهٔ عملکرد: کارش ساده هست. فعلاً بر روی صفحات موجود بر رده:صفحه‌های دارای ارجاع با متغیر تکراری متمرکز شده. سعی می کنه خطاهای این صفحات رو رفع کنه تا از این رده خارج بشن. فعلاً بر روی خطای مربوط به «پیوند تکراری در الگوی یادکرد وب» تمرکز داره. ولی بعد خطاهای دیگه در این رده و رده های مشابه را هم هدف قرار میده. منظورم رده های ردیابی خطاهای الگوهاست.

تناوب اجرا: چند بار در روز. بسته به این داره که چقد فرصت داشته باشم که بر کار ربات نظارت کنم.

تخمین تعداد صفحه‌هایی که ویرایش می‌شوند: این رده فعلاً حدود 14 هزار صفحه داره. بسته به صفحات عضو در رده های ردیابی داره.

گذر از الگوی {{nobots}} (بله/خیر): فعلا چون وظیفه ربات کاملاً باریک و معین هست و صد درصد هم خودکار نیست کاری به این الگو نداره.

آیا در ویکی دیگری پرچم دارد (بله/خیر): خیر

شرح روش اجرا: تعداد صفحات رو مشخص می کنم و اجرا میشه. بعد یه تعداد صفحه نیازمند ویرایش توی اون تعداد رو از رده پیدا می کنه و ویرایششون می کنه. فاصله زمانی 3 ثانیه بین ویرایش ها فعلاً قرار دادم. یه تعداد صفحه رو آزمایشی ویرایش کرده و می کنه. ولی فعلاً تا گرفتن مجوز تعداد صفحات ویرایش شده رو زیاد نمی کنم. مجتبی ک.د. «بحث» ‏۲۱ دسامبر ۲۰۲۱، ساعت ۱۱:۴۳ (UTC)[پاسخ]

کدم یک باگ کوچیک داشت که در تست انجام شده مشخص و برطرف شد. شاید یه مقدار ویرایش دیگه برای مطمئن شدن از سالم بودن کد انجام بدم. ولی در مجموع به توصیه Jeeputer سعی می کنم ویرایش زیادی روش نرم. مجتبی ک.د. «بحث» ‏۲۱ دسامبر ۲۰۲۱، ساعت ۱۲:۵۰ (UTC)[پاسخ]
ایده اولیه ساخت ربات به خاطر گزارش ویرایش های اشتباه توسط InternetArchiveBot بود که اینجا گزارش شد. پس از اطلاع به صاحبان ربات و خاموش کردن ربات، تصمیم گرفتم صفحات ویرایش شده توسط ربات رو اصلاح کنم. بعد این به ذهنم رسید که بقیه مشکلات الگوها رو هم که نیاز به کدنویسی برای رفعشون دارن (و معمولاً شاید با AWB نشه یا به سادگی قابل اصلاح نباشن) رو هم اصلاح کنم. مجتبی ک.د. «بحث» ‏۲۱ دسامبر ۲۰۲۱، ساعت ۱۲:۵۴ (UTC)[پاسخ]

بحث[ویرایش]

@Mojtabakd: لطفاً کد ربات را در گیت‌هاب یا خود ویکی یا جایی دیگر که علنی باشد بگذارید. با توجه به این که دارد خوب کار می‌کند، مادامی که کد را هم علنی کنید من موافقم که پرچم بگیرد. — حجت/بحث ‏۲۱ دسامبر ۲۰۲۱، ساعت ۱۴:۱۸ (UTC)[پاسخ]

@Huji: ممنون، اینجا منتشرشون کردم. کد کوچیکی داره و به مرور سعی می کنم تغییرات را در آن بروزرسانی کنم. بخش بیشتری از اون کامنت هست که وقتی می خوام تست بگیرم و تریسینگ و دیباگینگ کنم از کامنت بیرونشون میارم. مجتبی ک.د. «بحث» ‏۲۱ دسامبر ۲۰۲۱، ساعت ۱۵:۱۹ (UTC)[پاسخ]
@Mojtabakd: برای یک دوره آزمایشی مجوز دارد (500 ویرایش).
در ضمن کدتان خیلی خوب نوشته نشده .. یا رک‌تر بگویم، بد نوشته شده. در صفحهٔ بحث این درخواست، راهنمایی‌هایی ارائه می‌کنم. — حجت/بحث ‏۲۲ دسامبر ۲۰۲۱، ساعت ۰۲:۵۳ (UTC)[پاسخ]
@Huji: 🙏 ممنون. انجامشون میدم. مجتبی ک.د. «بحث» ‏۲۲ دسامبر ۲۰۲۱، ساعت ۰۹:۲۸ (UTC)[پاسخ]
@Huji: کد را بازنویسی کردم طبق رهنمودهایی که دادین. ویرایش‌های جدید از الان به بعد طبق کد بروز شده روی GitHub خواهد بود. در صورت تأیید امیدوارم که مجوز آن فراتر از حالت 500 ویرایش آزمایشی بره. سؤالی هم که دارم اینه که اگه این رده اصلاح شد طبق همین مجوز میشه سراغ اصلاح خطای الگوها در رده های مشابه رفت یا برای اونا باز باید مجوز بگیرم؟ ممنون مجتبی ک.د. «بحث» ‏۲۲ دسامبر ۲۰۲۱، ساعت ۱۶:۰۴ (UTC)[پاسخ]
@Mojtabakd: برای آن‌ها باید مجوز جدا بگیرید. مگر این که تمام تغییرات را دقیق بتوانید توصیف کنید و کدش را داشته باشید، که در آن صورت می‌توانید یک مجوز کلی بگیرید (منتها باید در ویرایش‌های آزمایشی نشان بدهید که کدتان تمام موارد درخواستی را پوشش می‌دهد). — حجت/بحث ‏۲۳ دسامبر ۲۰۲۱، ساعت ۰۰:۰۰ (UTC)[پاسخ]
@Mojtabakd: در مورد درخواست جاری، وقتی به ۵۰۰ ویرایش رسیدید پینگ کنید. — حجت/بحث ‏۲۳ دسامبر ۲۰۲۱، ساعت ۰۰:۰۰ (UTC)[پاسخ]
@Huji: تقریباً به 500 رسیده. چون یه سری ویرایش‌های آزمایشی هم بینش داشتم یکم حسابش از دستم در رفته. مجتبی ک.د. «بحث» ‏۲۳ دسامبر ۲۰۲۱، ساعت ۰۰:۰۸ (UTC)[پاسخ]
@Mojtabakd: تغییراتی که در کد دادید (خصوصاً استفاده از تحلیلگر ویکی‌متن) باعث شد ربات‌تان کارهایی بکند که با کد اولیه نمی‌توانست. مثلاً ویژه:تفاوت/33782969 با روشی که دستی عبارات باقاعده نوشته بودید شدنی نبود.
چندین ویرایش را بررسی کردم. مجوز دارد. — حجت/بحث ‏۲۳ دسامبر ۲۰۲۱، ساعت ۰۱:۴۹ (UTC)[پاسخ]
@Huji: ممنون 🙏🌸 سؤال دیگه‌ای که داشتم اینه که چرا هنوز ربات در تاریخچه ویرایش‌ها به عنوان «ربات» تشخیص داده نمیشه و مثل یک کاربر عادی هست؟ مجتبی ک.د. «بحث» ‏۲۳ دسامبر ۲۰۲۱، ساعت ۰۷:۱۴ (UTC)[پاسخ]
@Jeeputer: سلام، دیدم آنلاین هستین خواستم ببینم جواب سؤال فوق رو میدونین؟ 😁 ممنون مجتبی ک.د. «بحث» ‏۲۳ دسامبر ۲۰۲۱، ساعت ۰۷:۱۶ (UTC)[پاسخ]
@Mojtabakd: سلام. حساب ربات‌تان هنوز به گروه کاربری ربات افزوده نشده. این کار را یک دیوانسالار باید انجام دهد. فکر می‌کنم گشت خودکار نیز باید برای حساب فعال شود. {{کاربر|جـیپیوتر}}بحث ‏۲۳ دسامبر ۲۰۲۱، ساعت ۰۷:۴۱ (UTC)[پاسخ]
@Jeeputer: درسته، حدس زدم. فعلاً تورینگ استارت ماشین رو زده! امیدوارم به گروه روبات ها بپیونده که توی تاریخچه‌ها مشخص بشه. مجتبی ک.د. «بحث» ‏۲۳ دسامبر ۲۰۲۱، ساعت ۰۷:۴۵ (UTC)[پاسخ]
@Jeeputer: صبر کنم که در گروه ربات‌ها بره یا همینجور تخت گاز ویرایش کنه؟! 😁 مجتبی ک.د. «بحث» ‏۲۳ دسامبر ۲۰۲۱، ساعت ۱۸:۴۹ (UTC)[پاسخ]
@Mojtabakd: پرچم اعطا شد. اعضای گروه ربات، به طور ضمنی دسترسی گشت خودکار هم دارند و نیازی نیست جداگانه دسترسی گشت خودکار بگیرند. — حجت/بحث ‏۲۳ دسامبر ۲۰۲۱، ساعت ۱۶:۵۱ (UTC)[پاسخ]
@Huji: ممنون. مجتبی ک.د. «بحث» ‏۲۳ دسامبر ۲۰۲۱، ساعت ۱۸:۴۹ (UTC)[پاسخ]

بایگانی درخواست‌ها (موقت)[ویرایش]

انگلیسی[ویرایش]

فارسی[ویرایش]