Wikipedia:Bots/Requests for approval/Reports bot 3


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA. The result of the discussion was Symbol keep vote.svgSymbol support vote.svg Speedily Approved.

Reports bot 3
Operator:

Time filed: 22:25, Wednesday, July 1, 2015 (UTC)

Automatic, Supervised, or Manual: Automatic

Programming language(s): Python

Source code available: new_discussions.py, members.py, assessment.py on GitHub

Function overview: Generates various automated lists for WikiProjects on an opt-in basis.

Links to relevant discussions (where appropriate): Part of the broader WikiProject X work. As an opt-in service it would not enabled for individual WikiProjects except upon request. Currently doing tests for WikiProjects Women in Technology (which I founded and de facto run), Cannabis, Cognitive Science, Evolutionary Biology, Ghana, and Hampshire, where members have requested their WikiProject to participate in pilot testing.

Edit period(s): New discussions script runs every 30 minutes and members script runs every hour, but edits aren't posted unless changes are made. Assessments script runs once a day.

Estimated number of pages affected: Around six pages per WikiProject opting in, depending on which WikiProjects sign up for what.

Exclusion compliant (Yes/No): Not applicable; bot edits very specific pages intended to be updated by bot

Already has a bot flag (Yes/No): Yes

Function details:
 * New Discussions: Bot polls the recent changes feed every 30 minutes, and looks for the string "new section" in the edit summaries of talk pages. Bot searches its own database for WikiProjects associated with that talk page, and if that WikiProject has the new discussions feed enabled, the bot will update the feed accordingly. See demonstrations at WikiProject Cannabis, WikiProject Cognitive Science, Evolutionary Biology, Ghana, and Hampshire. Configuration settings are managed in WikiProject X/wikiproject.json. Now that this task is pending before the BAG, I have discontinued testing until I get approved for further testing.
 * Members: Maintains lists of WikiProject members. Members sign up for the WikiProject using a FormWizard form that creates a page in user space that uses the template WikiProjectCard; see User:Harej/WikiProjectCards/WikiProject Women in Technology for a demonstration. Bot checks for transclusions of the template and updates lists of WikiProject members and inactive members. (A member becomes inactive if they have not made some entry to the Recent Changes log in the past 30 days.) See demonstration at WikiProject Women in Technology. WikiProjects opt in by setting up the FormWizard for their own project; see MediaWiki:Gadget-formWizard/WikiProject Women in Technology/Join as an example. As with the new discussions feed, I am not going to test this any further until I get approved for further testing. See also the related BRFA for User:WikiProject Notification Service.
 * Assessments: Produces article assessment-related worklists. Currently the bot produces a list of articles that need to be assessed quality (i.e. class) featuring article quality predictions made by ORES. See demonstration here. The bot also produces a list of articles and categories that are not tagged by the WikiProject but could potentially be in scope on the basis of belonging to categories that are tagged by the WikiProject. For example, The Hemp Trading Company is not tagged by WikiProject Cannabis, but it is sorted into Category:Hemp, which is. See demonstration here. I would also like to have a list of pages that need to be assigned importance/priority ratings, but I am still working on the system that prepares the priority predictions. Configuration settings are managed in WikiProject X/wikiproject.json.

Discussion

 * ((BAGAssistanceNeeded)) Harej (talk) 21:00, 7 July 2015 (UTC)

Opt-in is optional so I think this is uncontroversial. -- Magioladitis (talk) 22:49, 7 July 2015 (UTC)
 * The above discussion is preserved as an archive of the debate. Please do not modify it. To request review of this BRFA, please start a new section at WT:BRFA.