User:TedderBot/OreBot

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

  • 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=

  • 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)
  • I'm aware of it (Wikipedia:WikiProject Oregon/Admin)- it's manually updated. Perhaps it needs a bot of its own! tedder (talk) 23:55, 12 August 2009 (UTC)
  • Respect {{tl|bots}} / {{tl|nobots}} templates on user talk pages.

Action plan

=Bot testing/implementation plans/milestones=

  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