User:4nn1l2/CommonsNotifier
Appearance
چند نکته در رابطه با https://github.com/wikimedia/CommonsNotifier
- my.cnf باید در دیرکتوری Home باشد یعنی همان دیرکتوری که bot درونش هست، نه خود دیرکتوری bot
- user من (nn1l2bot) هست s53099
- host را همان tools.db.svc.eqiad.wmflabs بگذار
- database قاعدتاً میشود s53099__commonsbot
- توجه کن که باید دیتابیس را خودت برای بار اول بسازی [1]
- BotPassword
- در user-config.py نام ربات را عوض کن ولی به چیزهای دیگر دست نزن از جمله زبان
- این نکته در توضیحات نیامده ولی باید اضافه شود. در دیرکتوری bin فایل vars.sh را باید ویرایش کنی و نام user را اصلاح کنی، وگرنه اسکریپت تمیزکاری روزانهٔ سیاههها خطا خواهد داد. همچنین فایل logrotate.conf را از دیرکتوری bot به دیرکتوری بالادستیاش کپی و محتویاتش را ویرایش کن.
- برای اجرای bin/first-run یا bin/cronjob یا bin/cleanup نیاز به تایپ هیچ دستوری نیست. در حالی که در دیرکتوری bot هستی، نامشان را به همین شکل تایپ کن.
- برای گذاشتن در کرونتب کافی است تایپ کنی
crontab -e
و سپس دستورهای زیرش را تایپ کنی. - اگر میخواهی ربات فقط در ویکیفا کار کند، در wikis-enabled سایر مقادیر را حذف کن.