Jump to content

User:4nn1l2/CommonsNotifier

From Wikitech

چند نکته در رابطه با 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 سایر مقادیر را حذف کن.