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