Jump to content

User:ChristieBot

From Wikipedia, the free encyclopedia

As of 17 November 2022, this bot has taken over the GA-related functions of Legobot. These include:

  • Update WP:GAN with the current GA nominees, including showing the review status and reviewer information.
  • Update the related topic lists that show subsets of GA nominees.
  • Transclude a newly created GA review onto the article talk page, and change the status to "onreview".
  • Leave messages on user talk pages when a GA review passes, fails, is placed on hold, or is marked as needing a second opinion
  • Update User:GA bot/Stats with GA reviewing statistics.
  • Add the good article icon when an article passes.
  • Add the oldid to the GA template on the talk page after the article passes.

This bot updates the following once every twenty minutes:

Reproductions of existing Legobot GAN pages:

New formats (not currently maintained):

It also writes to User talk:ChristieBot/GAN errors for error messages and alerts.

BRFAs: 1, 2, 3.

Source code: User:ChristieBot/Source code

Outstanding tasks

[edit]
  • On fail, add the oldid to the FailedGA template or Article history template if the user has not done so.
    • This is now implemented for FailedGA only (as of 9 March 2026) and will be tested as articles are failed over the next few days.
  • Take over Legobot task 18 -- add oldid to GA templates that lack it
  • Look into updating Wikipedia:Good articles/By length.
  • Add explanation in the tool page of what to do if your username has changed and you want to connect the two usernames' stats.
  • Add glossary on the tool output for "No template" etc.; should only show if the user has those strings in the comments
  • Update the database load for FAC stats to cope with the restart column and include floats for reviewer archive numbers
  • Prove the regeneration of the fac/facnom/review data from the pages
  • Automate the creation of the raw FACstats monthly pages
  • Create a trigger mechanism for loading data from the monthly pages
  • If an error is cleared from the error page, the GAN page should be rewritten even if nothing else has changed
  • Suppress reporting of errors caused by system resource shortages

Known issues that need to be fixed

[edit]
  • If an article on review is moved, the bot records a fail under the old name and "on review" under the new name. In this case it should not notify the nominator of the fail.
    • This has been fixed but not tested, as of 8 March 2026.

What to do if your username changes

[edit]

If you have active nominations or have reviewed GAs in the past, and then change your username, the bot will not automatically connect the two, and you will not receive a notification when the nominations are reviewed. To correct this:

  • Update each of your nominations to change the username to your new name. This will enable to bot to notify you when the status of the nomination changes.
  • Leave a message on User talk:Mike Christie asking for the old and new names to be connected. This is optional. If you don't connect the names, the GA count and review count associated with the old name will not be transferred to the new name.

How to change or add subtopics to the nominations page

[edit]
  • Update the topics and subtopics classes in the GA library
  • Update {{GA/Subtopic}} to include both any new keywords and also the subtopic name itself, to point to the new subtopic name
  • Update Module:Good article topics/data to include the new keywords pointing at the topic name
  • Update documentation at {{GA topics}}

Opting out of notifications

[edit]

There are two ways in which an editor can opt out of certain notification functions.

  • You can opt out of receiving notifications from the bot on your talk page. You would then have to watch the relevant articles or GA pages to notice status changes.
  • You can opt out of having the bot send messages to user talk page on your behalf when you are a reviewer. You would then have to notify nominators yourself on their talk pages when the review status changes.

To be added to or removed from either of these lists, leave a message on User talk:Mike Christie.