Wikipedia:Bots/Requests for approval/The Sky Bot 2


 * The following discussion is an archived debate. Please do not modify it. To request review of this BRFA, please start a new section at Bots/Noticeboard. The result of the discussion was

The Sky Bot 2
Operator:

Time filed: 14:24, Wednesday, July 17, 2024 (UTC)

Automatic, Supervised, or Manual: automatic

Programming language(s): PHP

Source code available: User:RMCD bot/requestedmoves.php

Function overview: A stand-in for User:RMCD bot until User:Wbm1058 returns back to reactivate User:RMCD bot.

Links to relevant discussions (where appropriate): Bots/Noticeboard

Edit period(s): Continuously, every 30 minutes or so.

Estimated number of pages affected: ~1000 per run

Exclusion compliant (Yes/No): Yes

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

Function details: Tasks would be the same as what RMCD bot has been doing: When an article is listed in a Requested move discussion:
 * 1) Add Requested move banner on article page.
 * 2) Add a new section in related article pages in cases of multiple page moves.

When a Requested move discussion has been closed:
 * 1) Removed the Requested move banner from the article page.

At each run:
 * 1) Update WP:RMC and other related lists.

Full list of edits can be seen on User:RMCD bot.

Discussion
The RMCD stand-in BRFA has been created. Thanks! – robertsky (talk) 14:26, 17 July 2024 (UTC)
 * Since this is working off existing architecture I mainly want to make sure there are no issues with implementation; if you find a check of the trial edits is sufficient (i.e. there are no issues), you are welcome to restart in full but please mark the trial as complete for formal approval. Primefac (talk) 14:33, 17 July 2024 (UTC)
 * @Primefac I made 26 edits for the trial (See list of edits). There were 6 edits in a minute in the last minute before I could stop the script from running further. While the edits to the article pages are ok, i.e. Special:Diff/1235071426 and Special:Diff/1235069243, the edits to the talk pages are less than ideal, i.e. Special:Diff/1235071088. Apparently the user name in the signature is hardcoded. Reviewing the script written as it is, there are explicit checks for the bot name to prevent edit warring. I have updated and modified the script accordingly to account for both RMCD bot and The Sky Bot. I would like to request an extension of the trial by another 50 edits to ensure that the bot signs correctly, as well as checking for potential edit warring or duplicated edits (between this bot and RMCD bot). – robertsky (talk) 15:28, 17 July 2024 (UTC)
 * Go for it. Primefac (talk) 15:45, 17 July 2024 (UTC)
 * @Primefac Thanks! A full run completed before the 50 edits for the trial expired. Nonetheless the talk page is now currently signed by my bot, i.e. Special:Diff/1235081625. I don't see repeated edits from the previous run. Additionally, the bot has also removed notices of completed discussions, i.e. Special:Diff/1235083237 and Special:Diff/1235083140. I see no further issues. – robertsky (talk) 16:27, 17 July 2024 (UTC)
 * Keep an eye on it for a bit just for any weird things, but otherwise it sounds good. Primefac (talk) 16:31, 17 July 2024 (UTC)
 * Just as a note regarding implementation - this bot task is approved for the times when RMCD bot is down and the operator is unavailable for more than, say, 24 hours. Otherwise it should respect the original task by RMCD bot. Please consider notifying the botop when this task is running so they know to notify you before restarting RMCD bot. Primefac (talk) 16:37, 17 July 2024 (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 Bots/Noticeboard.