Wikipedia:Bots/Requests for approval/FACBot 3

FACBot 3

[[User:FACBot|FACBot 3]]

{{Newbot|FACBot|3}}

Operator: {{botop|Hawkeye7}}

Time filed: 04:21, Saturday, December 5, 2015 (UTC)

Supervised: All edits reviewed soon after they are made

Programming language(s): Perl

Source code available: TBA

Function overview: Handles the task of promoting or archiving featured list nominations.

Links to relevant discussions (where appropriate): Wikipedia talk:Featured list candidates#A bot?

Edit period(s): daily

Estimated number of pages affected: Promoting a candidate update nine pages

Exclusion compliant (Yes/No): Yes. The same account will be used as for FAC processing

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

Function details:

  1. Moves the 20-day marker on the nominations page, if necessary
  2. If an article is marked for promotion, the Bot:
  3. Updates the article's talk page:
  4. marking it as a FL
  5. Removes the nomination template
  6. Updates the project classifications
  7. Updates the article history, adding a new article history template if necessary
  8. Updates the article page, adding the FL template
  9. Marks the nomination page as archived
  10. Removes the nomination from the nominations page
  11. Updates the featured list log, creating a new log page if necessary
  12. Updates the announcements page
  13. Updates the goings on page
  14. If an article is marked to be not promoted, the Bot
  15. Updates the article's talk page:
  16. marking it as a FFLC
  17. Removes the nomination template
  18. Updates the article history, adding a new article history template if necessary
  19. Marks the nomination page as archived
  20. Removes the nomination from the nominations page
  21. Updates the featured list log, creating a new log page if necessary

=Discussion=

{{ping|Giants2008|Crisco 1492|SchroCat|PresN}} Because the Bot only runs daily, and has nothing to do on most days, and because it has extra work to do at the end of the month, I am requesting a 30-day trial period. Hawkeye7 (talk) 04:21, 5 December 2015 (UTC)

:Fine with me. {{BotTrial|days=30}} — Earwig talk 11:45, 6 December 2015 (UTC)

::{{ping|Hawkeye7}} How are we doing with this one? — Earwig talk 06:44, 8 January 2016 (UTC)

:::Everything is fine. Some defects were reported and corrected. The Bot has been run daily without problems. The only thing is, I am away from my server at present, so I cannot switch it over to running automatically. So I run it manually every day. Otherwise, it is ready to go. Hawkeye7 (talk) 07:00, 8 January 2016 (UTC)

::::I suggest terminating the trial and approving the Bot. Hawkeye7 (talk) 01:16, 10 January 2016 (UTC)

:::::For the future, note that the operator typically marks trials as finished with {{tl|BotTrialComplete}} (this allows us to quickly notice what needs our attention), but since this had an expected end date it wouldn't have mattered as much. Moving on...

:::::I reviewed some of the edits and found no major unresolved problems. I only have a couple of questions about small points.

:::::*Was [https://en.wikipedia.org/w/index.php?title=Wikipedia_talk:Featured_list_candidates&diff=697216821&oldid=697091396 this issue about whitespace] fixed?

:::::*When the bot [https://en.wikipedia.org/w/index.php?title=Amitabh_Bachchan_filmography&diff=prev&oldid=697372066 adds] {{tl|featured list}}, shouldn't it go above categories and {{tlf|DEFAULTSORT}}? This is based on my understanding of MOS:LAYOUT and the documentation for {{tl|featured article}} and {{tl|good article}}—I admit {{tl|featured list}}'s own documentation isn't clear on this point and should probably be updated.

:::::Thanks. — Earwig talk 04:44, 10 January 2016 (UTC)

:::::*I have implemented a fix for the whitespace issue.

:::::*Nobody had raised the issue of where the {{tl|featured list}} template went. It wasn't in the documentation, and MOS:LAYOUT is silent on this point. I have put a change in, but now we have to wait for another Featured List to be promoted to verify that it is working. If it works okay, I will fix the FAC processing, which is not conforming to the template documentation. I will then update MOS:LAYOUT. Hawkeye7 (talk) 20:12, 10 January 2016 (UTC)

:::::::Good to go, then. {{BotApproved}} — Earwig talk 20:57, 10 January 2016 (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.