Jump to content

User:TedderBot/OreBot

From Wikipedia, the free encyclopedia

OreBot is a proposed use of TedderBot to maintain the contributors list for Wikipedia:WikiProject Oregon, based on a long discussion at Wikipedia talk:WikiProject Oregon#updating our contributors list.

Requirements

[edit]
  • Manually adding oneself to the project (this is always acceptable for WP users in good standing; regardless of past inactive status, you will not be removed for 3 months 6 months)
  • Any member who is inactive on Wikipedia for 3 months 6 months will be moved to "inactive" by an automated process, and notified with a message that invites them to add themselves back
  • Any member who makes no edit to an article tagged by WP:ORE for 6 months 12 months will be moved to "inactive" by automated process, and notified as above.
  • When instituting this policy, all members will be moved to "inactive" and a roll call will be taken, to give us a nice fresh start.

Actual actions by the bot

[edit]
  • Configurable terms (currently set at 6/12 months)
  • One-off "invite all members" message to user talk pages
  • List of users to exclude from being moved to inactive ("member at large", "member emeritus", "friends of WikiProject Oregon", or something similar)
  • Check user contrib history for:
    • Most recent edits to Wikipedia
    • Most recent edits to a WikiProject Oregon page (by checking article talk page for banner, or using category list- TODO category)
      • Tedder, if you're not aware of it, there's a list of all Oregon articles. Might make things easier? It's what we use for the RSS feed on wikiprojectoregon.wordpress.com. I can track it down if you have trouble finding it. -Pete (talk) 23:25, 12 August 2009 (UTC)
  • Respect {{bots}} / {{nobots}} templates on user talk pages.

Action plan

[edit]

Bot testing/implementation plans/milestones

[edit]
  1.  Done Parse participants list
  2.  Done Dating of user contribs
  3.  Done Identification of Oregon-related articles
  4.  Done Dating of user's Oregon contribs
  5. Make participant inactive
  6. Comment on user talk page
  7. Check for bots/nobots tags
  8. Logging to User:TedderBot/OreBot status
  9. Integrate (test run)
  10. Actual (production) run
  11. Schedule (cron) for weekly runs