Wikipedia:Bots/Requests for approval/HasteurBot 9
[[User:HasteurBot|HasteurBot 9]]
{{Newbot|HasteurBot|9}}
Operator: {{botop|Hasteur}}
Time filed: 00:08, Monday, January 26, 2015 (UTC)
Automatic, Supervised, or Manual: Automatic
Programming language(s): Python
Source code available: [https://github.com/hasteur/g13bot_tools/commit/c21035284debaeb3edea3ef150d39f9074710b4c]
Function overview: Extension of Wikipedia:Bots/Requests for approval/HasteurBot 2 task in that it notifies users who appear on User:HasteurBot/G13 OptIn Notifications
Links to relevant discussions (where appropriate): Wikipedia_talk:WikiProject_Articles_for_creation/2014_1#Help_-_Hasteurbot_being_triggered_every_few_minutes.2C_can.27t_keep_up.2C_hundreds_gone. - Notice that this discussion was from nearly a year ago. I thought that it was a reasonable extension of task 2, but some editors (vindictively) [https://en.wikipedia.org/w/index.php?title=Wikipedia:Bot_owners%27_noticeboard&diff=prev&oldid=644160936 object well after the fact].
Edit period(s): As HasteurBot2 task runs
Estimated number of pages affected: Not as many edits, but still a relatively decent amount because the set of all pages that have become for G13 is a super set of those editors who have opted in to this notification that have touched one of those pages at least once.
Exclusion compliant (Yes/No): No, Bot only edits talk pages of those users who have opted in to getting this notification and thereby have been invited into the talk page.
Already has a bot flag (Yes/No): Yes
Function details: If while editing a page that has become eligible for G13 that the bot does not have in it's database it will check the list at User:HasteurBot/G13 OptIn Notifications and maintain the list of who has opted in in memory. If that user has ever edited the page the bot will drop a short notice on the user's talk page to indicate that a page that they expressed interest in by opting in for the notifications is now eligible.