Misplaced Pages

:Bots/Noticeboard: Difference between revisions - Misplaced Pages

Article snapshot taken from Wikipedia with creative commons attribution-sharealike license. Give it a read and then ask your questions in the chat. We can research this topic together.
< Misplaced Pages:Bots Browse history interactively← Previous editContent deleted Content addedVisualWikitext
Revision as of 09:21, 9 January 2015 view sourceRedrose64 (talk | contribs)Autopatrolled, Administrators273,181 edits Bababa67: clearly WP:NOTHERE← Previous edit Latest revision as of 14:25, 10 January 2025 view source Rosguill (talk | contribs)Autopatrolled, Administrators144,216 edits Adding {{pp-sock}}Tag: Twinkle 
Line 1: Line 1:
{{Short description|Noticeboard for bot-related issues}}
{{pp-sock|small=yes}}
{{/Header}}
{{User:MiszaBot/config {{User:MiszaBot/config
|maxarchivesize = 250K | maxarchivesize = 250K
|counter = 9 | counter = 19
|minthreadsleft = 0 | minthreadsleft = 0
|minthreadstoarchive = 1 | minthreadstoarchive = 1
|algo = old(30d) | algo = old(30d)
|archive = Misplaced Pages:Bot owners' noticeboard/Archive %(counter)d | archive = Misplaced Pages:Bots/Noticeboard/Archive %(counter)d
| archiveheader = {{Talk archive navigation}}
}} }}
{{Misplaced Pages:Bot owners&#39; noticeboard/Header}}


== Copy attribution bot question or proposal ==
__TOC__


Does anyone know if there is a bot available that could process a list of articles and make one edit each, in order to add a copy attribution edit summary to the history based on a couple of parameters?
== AIV helper bots marking removals as minor ==


Editors are ] from other Wikipedias (or wikis with compatible licenses) as long as they comply with our ], which specifies the wording to be added to the edit summary. (This is not optional, and is per our ].) When an editor is not aware of the requirement or forgets to do it, the required attribution can still be added after the fact, per ].
I've noticed that ], ] and ] mark the edit as minor when removing reported users at AIV and UAA. On the other hand, ] doesn't mark them as minor. I think the later is preferable since the removal doesn't show up in watchlists if the minor bot edits are hidden, meaning one doesn't know if the user was dealt with or not, or if the page is empty. {{ping|Chillum|Darkwind|Wimt|JamesR}} informing owners. ] (]) 14:26, 10 December 2014 (UTC)


The bot's task would be to add the proper attribution wording to the article history. Input to the bot would be a list of articles, where each article would be accompanied by one parameter containing the name of the article from which content was copied or translated. There would be a second param, which specifies {{para|type|copy}}- or {{para|type|translate}}-attribution, and which could either be a single, run-time param, or per article. The output would be a dummy edit to each article, along with an edit summary using the wording given at ], substituting in the correct wording per the parameters.
:Hello. I am running the original ] which I have made some improvements to it. Specifically I made it handle log outs better using the newish '''assert=bot''' param, as far as I can tell if the API does what it should then it will never edit logged out again. The new code uses '''minor''' only when it is adding or removing backlog templates, otherwise does not mark as minor. Bot operators should consider upgrading to the new code. ] 18:19, 10 December 2014 (UTC)


Does something like this exist, and if not, how hard would it be to create one? Inspiration for this is a (good-faith) situation I have become aware of involving possibly ; prior user discussion with ] ]. Thanks, ] (]) 02:14, 12 December 2024 (UTC)
:The new code is here ] and here ]. ] 18:31, 10 December 2014 (UTC)
::]'s code is updated and running again, apologies for the logged out editing, not sure what was going on there. &mdash; ] <small>(])</small> 10:55, 11 December 2014 (UTC)


:@]: I am not sure if any bots currently handle attribution dummy edits, but it is technically possible to run one. While I am not planning to run a bot, I can assist with this specific task if you provide more details, such as how many articles require attribution. If it's a one-time task involving 100 to 250 articles, I can handle it using PAWS with my alt account in supervised mode. I won't be able to help with larger numbers of articles due to time constraints. Could you email me the list of articles needing dummy edits, including how many are copied and how many are translated? Also, are all of them translated from the German Misplaced Pages, or do they include translations from other projects as well? – ] <small>(])</small> 10:43, 12 December 2024 (UTC)
== De-authorize ] ==
:: {{u|DreamRimmer}}, thank you for this. Hadn't heard of ] before, I'll have to look into it myself at some point. I don't know the number of copied and translated articles, but ] will be able to figure that out. I'll work with {{them|JeyReydar97}} to get a couple of lists for you. Many thanks, ] (]) 11:10, 12 December 2024 (UTC)
{{archive top|{{resolved}} - Deflagged}}
:::If it's a small number then an ] request might be an option as well. ] (]) 14:29, 12 December 2024 (UTC)
As {{rfplinks|7SeriesBOT}} no longer administrative permissions, it is no longer capable of completing any tasks. I move to deauthorize/deflag this bot/account. — ] <sup>]</sup> 17:19, 26 December 2014 (UTC)
:: {{u|DreamRimmer}}, in an attempt to come up with a simple input file interface that people could use to provide input to a bot or automated procedure, I have come up with this ] so we could have a starting point with something we could discuss. Let me know if this is anything you could work with. If so, we could use the Talk page there to hash out details, and keep this page just for higher level stuff when there is some major decision point, or if that proposal doesn't work at all. Thanks, ] (]) 04:30, 14 December 2024 (UTC)
;Notifications
:Ping to operator: {{ping|DangerousPanda}} — ] <sup>]</sup> 17:19, 26 December 2014 (UTC)
:Ping to active BAG members: {{ping|Anomie}}, {{ping|JamesR}}, {{ping|Magioladitis}}, {{ping|MBisanz}}. — ] <sup>]</sup> 18:39, 26 December 2014 (UTC)
;Comments
:{{U|xaosflux}} I agree. the bot was not active in the last 4 years anyway. -- ] (]) 19:09, 26 December 2014 (UTC)
:'''Support''' as above. &mdash; ] <small>(])</small> 20:44, 26 December 2014 (UTC)
: I don't see any need to ''deauthorize'' the bot, although I would encourage the operator to make sure its tasks still make sense before reactivating it (should the operator desire to do so). ]] 00:47, 27 December 2014 (UTC)
::This is an adminbot that has lost its admin bit, it has no available tasks. — ] <sup>]</sup> 01:13, 27 December 2014 (UTC)
:I don't know that we need a formal finding, but I agree. ''']''' <sup>]</sup> 19:40, 27 December 2014 (UTC)
*I've removed the bot flag. –]] 22:54, 27 December 2014 (UTC)
{{archive bottom}}


== Bababa67 == == Hi ==


Hi Bot & I'm curious to know that how bots edit ] (]) 13:14, 23 December 2024 (UTC)
Could somebody knowedgeable with bots, bot flags and BRFA please have a look at ] and subpages? User seems to have a lot there concerning bots, including two subpages of python code (I don't know python at all, so don't know what they do). --] (]) 15:35, 28 December 2014 (UTC)
:See ] – ] (]) 15:15, 23 December 2024 (UTC)
* {{U|Redrose64|Red}}, from my little bit of ability to read the code, it appears to be someone attempting to imitate ]. I'd block the account and get some feedback from {{U|The Earwig}} and {{U|Σ|sigma}} on it. — <span class="nowrap">&#123;&#123;U&#124;]&#125;&#125; <sup>(] • ] • ])</sup></span> 16:59, 28 December 2014 (UTC)
** {{U|Redrose64|Red}} I'd say blocking them is the best course of action, unless they are willing to remove the content, and seek approval from the BRFA before making any further bot edits. I can confirm, AFAIK, the code is a copy of LSBIII, so probably shouldn't be there. --]]<small>]</small> 17:15, 28 December 2014 (UTC)
***I don't see any need to block them; they just seem to be testing things out and not causing any tangible harm and haven't actually made any "bot edits". Why not just edit off the offending content and engage in further dialogue? –]] 17:23, 28 December 2014 (UTC)
****Agree, no disruptive editing at all is taking place, so no block is warranted. — ] <sup>]</sup> 18:32, 28 December 2014 (UTC)
* I'd argue that an attempt to impersonate another user ({{Noping|Lowercase sigmabot III}} in this case) is grounds for blocking. I've made sure that Earwig and Sigma are aware, and I'll leave the rest to you all. — <span class="nowrap">&#123;&#123;U&#124;]&#125;&#125; <sup>(] • ] • ])</sup></span> 00:42, 29 December 2014 (UTC)
*:Yes, fair enough. I've deleted all those pages and warned them on this: ]. –]] 01:03, 29 December 2014 (UTC)
*::Seems ok, {{ping|Technical 13}}; may be the lack of diffs, etc above--but these edits were all isolated to their userspace, still appears to be a type of testing, can you point to any specific diff of them impersonating the real account with an edit outside of their own userspace? (For blocking grounds). — ] <sup>]</sup> 01:23, 29 December 2014 (UTC)
*::* {{Diff|User:Lalala6788|640017089|639680787|This user page is officially controlled by The signmabot}}? ] (which suggests there needs to be a CU to check if this is the same user using {{IPuser|112.198.99.18}})? — <span class="nowrap">&#123;&#123;U&#124;]&#125;&#125; <sup>(] • ] • ])</sup></span> 01:37, 29 December 2014 (UTC)
::::: Hmmm, seems to be quacking..., may want to cross post this to ANI unless Xeno wants to keep running with it. — ] <sup>]</sup> 01:50, 29 December 2014 (UTC)
::::Looks like they've edited that bit off. Could be friends/siblings messing around. To me it still seems like they're just testing stuff and I don't really see a pressing need to tell them to get off our lawn just yet ;>, it doesn't seem malicious. But yes, if the situation worsens it should probably go to another venue because there's no actual bot activity/problem. –]] 04:05, 29 December 2014 (UTC)
:{{ty}}, all; but I think we should keep a lookout for a while longer --] (]) 15:55, 29 December 2014 (UTC)
::fyi, ]. --]]<small>]</small> 17:30, 29 December 2014 (UTC)
:::This guy, whilst no longer pretending to be a bot, admin, rollbacker, autopatroller or whatever other hat that he's decided to give to himself this week, is clearly ] - more than 500 edits, only about 20 of which are outside User:/User talk: space. It's even more so with his pages on ] and ], on all of which his User:/User talk: edits constitute exactly 100% of his total edits. I ], but they didn't reply; although {{diff|User talk:Bababa67|prev|641555156|they certainly ''saw'' it}}. --] (]) 09:21, 9 January 2015 (UTC)


== ClueBot 3 not archiving == == Bot not running - creator inactive ==


Hi! I noticed that the {{u|Rick Bot}} is not running correctly and has not been active since November 30th. Its creator, {{u|Rick Block}} is also largely inactive and hasn't stopped by since November 4th (or responded to a message on his talk). He's had long periods of inactivity before, which ordinarily isn't a problem since the bot keeps on trucking. The bot normally runs daily and does some useful tasks, including updating the count of admins and CFD archives. Is there an established procedure to step in and fix a bot or duplicate its functions if an operator isn't available? Thanks! —] (]) 19:35, 31 December 2024 (UTC)
<s>I came across this after a report to ClueBot NG's page, apparently ClueBot 3 is not archiving?
:Anyone is welcome to create a "backup" bot or similar if a bot operator is AFK and otherwise not responding. If the source code is freely available then this can be as simple as using the code and filing a new BRFA, or it could mean needing to re-write it all from scratch before filing a BRFA. Either way, unless the bot is directly handed off to someone (unlikely if the operator is away) then you'll need a BRFA to take over the task, even if only temporarily. ] (]) 13:38, 1 January 2025 (UTC)
::The code is availabe at ]. It doesn't look too hard to set up.<span id="Qwerfjkl:1735822850886:WikipediaFTTCLNBots/Noticeboard" class="FTTCmt"> —&nbsp;]] 13:00, 2 January 2025 (UTC)</span>
:::Thanks to you both for the answers. Hopefully Rick will be back soon, but if he isn't, I think it makes sense for another bot operator to set up duplicative functions and get approval so these tasks can be handled. —] (]) 13:58, 2 January 2025 (UTC)
:I can help with the admin activity updates. I can write new code and file a BRFA if that works for you. I am temporarily taking on this task, so if anyone is interested in taking over, feel free to contact me for the source code. – ] <small>(])</small> 15:16, 2 January 2025 (UTC)
::That works for me (not that I have any actual authority in this matter lol!). Thanks for stepping up to take over those functions. If anyone else has the expertise or time to take over the bot's other tasks, that would be very helpful as well. —] (]) 16:45, 2 January 2025 (UTC)
:::Alright, I will file a BRFA shortly. – ] <small>(])</small> 16:50, 2 January 2025 (UTC)
::::{{BOTREQ|brfa|GalaxyBot 2}} – ] <small>(])</small> 19:22, 2 January 2025 (UTC)


== Apology to the community (MolecularPilot) ==
will show it's not archived since 5th January and I'm not sure why--] (]) 21:43, 7 January 2015 (UTC)</s>
*{{Userlinks|MolecularBot}}
I am very sorry for answering requests on ] for small one-off tasks without seeking a BRFA. After reading somewhere that tasks with less than 700 edits could be just done if there is consensus, I was confused but now realise this is an AWB only rule. However, this is no excuse.


After the requested minor planet task (500 edits approx, RM consensus) and requested school SVG logo categorisation (300 edits approx, general rules of subcats consensus), {{u|DreamRimmer}} clarified to me on Talk that tasks with Python or a bot script outside of bot userspace always require a BRFA, even if supervised and that I was getting confused with the AWB rule. I then promised to file BRFAs for all my scripts.
== Possible Bot Issue ==
{{hat|No action needed here. Moved elsewhere. --]]<small>]</small> 14:00, 8 January 2015 (UTC)}}
] is removing useful categories from all AfC articles which was not approved in ]. I found this category quite useful and find it harmful that it is being removed where it is needed. Thanks! ''']'''<sup><small>(])</small></sup> 06:19, 8 January 2015 (UTC)
:See ], ], ], ],], ] for all your ]ing/Harassment needs. Technically, I should never have tagged these pages because they were not identified using the originally authorized task. Since EoRdE6 decided to misuse the purpose of the identified category of that task I decided that enough drama had arisen from my unapproved use of the bot that I should remove the pages so that we can start the nice burecratic process of re-asking for permission (or not asking for permission again and forcing EoRdE6 to learn how to do technical things since they're so experienced with the project overall that they mess up CSD tagging on a frequent clip). ] (]) 06:45, 8 January 2015 (UTC)
:And technically the unauthorized task was the tagging that occured under the auspices of ]. Tonight's de-tagging was undoing the tags after I more a certain user decided to cause drama over this category. ] (]) 06:54, 8 January 2015 (UTC)


When moving a botreq thread to awbreq, I saw Whatamidoing (not pinged as uninvolved in this) had made a request that I could fufil, as I know about psychology so could assemble the list of pages, 227 to be exact. I'm on mac so I can't use AWB, so I made a script to fufil this task and filed a BRFA as requested by DR for all my scripts. (Note that this one was automatic, unlike the other edits which were done with supervised scripts).
{{hab}}

However, {{u|Primefac}} declined this as it was too small a task and is best done with AWB, not a script, and then promptly blocked the bot for the unapproved minor planet and school logo tasks, also disabling requested ] AfC and SPI reporting tasks.

So i am here to sincerely apoloigise for running scripts to try and help people (still, not an excuse) without a ], and for then opening a BRfA when AWB would have been needed. If wanted by the community for an unblock, I agree to a 3 month topic ban from helping people with nom-exempt tasks on botreq or awbreq. If I have lost the communities trust as a botop, I will also stop all tasks on toolforge and send the code to someone else.
I am very sorry again. ] (]) 21:35, 1 January 2025 (UTC)

:Aso noting that I'm not blocked, but my bot {{u|MolecularBot}} is. I'm not logged out for block evasion, it's just that I cant log in right now but wanted to get an apology out for my poor behavouir to the community as soon as posible. Thank you to everyone who helped me on my Talk, and to the wider community for your understanding. ] (]) 21:38, 1 January 2025 (UTC)
::Please use your account to communicate. Regarding the bot block, you can file a BRFA once you have a better task for your bot. If BAG approves it, your bot will be unblocked. Just make sure to file BRFAs if you plan to run it outside your user page. – ] <small>(])</small> 02:01, 2 January 2025 (UTC)
:::Hi {{u|DreamRimmer}}, sorry I was at the library so didn't feel comfortable logging in! Can it be unblocked to run the AfC and SPI ] tasks, if that's okay? Or should I file a BRFA even though they are exempt! Thank you and sorry for causing all this drama by not realizing that AWB had special rules for BRFA exemption and it didn't apply to all semi-automated/supervised scripts. ] <sup>]]</sup> 02:38, 2 January 2025 (UTC)
::::Also 100% okay with the block being modified to a p-block from mainspace, as all the tasks only need to be within userspace! Thank you! :) ] <sup>]]</sup> 02:54, 2 January 2025 (UTC)
:::::AWB edits are "semi-automated", meaning that the operator glances at each suggested edit and approves it. Semi-automated edits are allowed. Bots are, by their nature, "fully automated". Anything fully automated, even when supervised, needs a BRFA, I think, except for userspace editing.
:::::When Primefac sees your post, I think your bot is likely to get unblocked. You seem like you understand now so should be all good :) –] <small>(])</small> 03:50, 2 January 2025 (UTC)
::::::Thank you so much! I just had a little setup like it was a pywikibot script and it would tell me "do you want to make this change" for each page and I could press Y or N in the terminal, but now I understand why it is wrong. ] <sup>]]</sup> 03:52, 2 January 2025 (UTC)
:::::::You can use Pywikibot scripts on ] with your main account at a slow edit rate, similar to AWB, if only a few pages are affected. It must be properly supervised. Please be aware that you are responsible for any mistakes that might occur. I don't recommend using PAWS due to the recent block and related issues, but I just wanted to share this. – ] <small>(])</small> 04:11, 2 January 2025 (UTC)
::::::::Ohh PAWS looks cool, thank you for showing me, it's basically what I was doing but on Jupyter instead of my laptop. Using PAWS, do I have to configure the Y/N prompt for each edit as I did when using the script on my laptop, and because that still caused people to get upset is there any other prompts/code I need to add to make it "supervised". Also why don't you recommend it, do you prefer AWB/JWB? Thank you! :) ] <sup>]]</sup> 04:15, 2 January 2025 (UTC)
::::::::: Depending on the task, to fall under ] you should probably be looking at a diff or preview of some sort, not just answering "Y" (it's unclear to me what exactly what your process was). The edits should also indicate in some manner that they're semi-automated; usually this is by including mention of that in the edit summary, although ] might serve in some cases too. You should also code it to abort or notify you if anyone posts on your talk page, so you can react immediately if someone complains, and you should limit your rate both to avoid flooding watchlists and to give people time to react. ]] 04:56, 2 January 2025 (UTC)
::::::::::Thank you for your help! I had it like it showed a diff, but only the lines changed (or for moves old title -> new title) and used the +bot flagged account to prevent flooding, but the talk page notification, rate limiting to give people time to respond and mentioning it in the edit summary are super smart ideas, thanks again! :) ] <sup>]]</sup> 05:03, 2 January 2025 (UTC)
::::::::::: Do remember that the bot-flagged account may only be used to make BRFA-approved (or ]) edits, no matter if semi-automated or not. ]] 05:06, 2 January 2025 (UTC)
::::::::::::Thanks for the reminder, and helping me figure out all the policies! :) ] <sup>]]</sup> 05:11, 2 January 2025 (UTC)
:It sounds like you understand the issues around this situation. I would suggest -- if you want an AWB-specific account used for semi-automated editing that doesn't clog your own contribution history -- that you create an AWB-specific account (see e.g. {{noping|Usernamekiran (AWB)}}). If we are otherwise all in agreement that your bot will only be used for BRFA-approved tasks (and the usual user-space edits which are exempt) then I am fine with unblocking the bot. Please let me know. ] (]) 08:52, 2 January 2025 (UTC)
::Thank you very much for your time and understanding {{u|Primefac}}, I know now to not use the bot account for semi-automated edits (only for fully-automated, BRFA approved or exempt edits). :) ] <sup>]]</sup> 09:10, 2 January 2025 (UTC)
:::Glad to hear it. If you do have any questions in the future please feel free to ask a botop/BAG member or post here. ] (]) 09:32, 2 January 2025 (UTC)

Latest revision as of 14:25, 10 January 2025

Noticeboard for bot-related issues

Noticeboards
Misplaced Pages's centralized discussion, request, and help venues. For a listing of ongoing discussions and current requests, see the dashboard. For a related set of forums which do not function as noticeboards see formal review processes.
General
Articles,
content
Page handling
User conduct
Other
Category:Misplaced Pages noticeboards
    Bots noticeboard Shortcuts

    Here we coordinate and discuss Misplaced Pages issues related to bots and other programs interacting with the MediaWiki software. Bot operators are the main users of this noticeboard, but even if you are not one, your comments will be welcome. Just make sure you are aware about our bot policy and know where to post your issue.

    Do not post here if you came to

    Bot-related archives
    Noticeboard1, 2, 3, 4, 5, 6, 7, 8, 9, 10
    11, 12, 13, 14, 15, 16, 17, 18, 19
    Bots (talk)1, 2, 3, 4, 5, 6, 7, 8, 9, 10
    11, 12, 13, 14, 15, 16, 17, 18, 19, 20
    21, 22
    Newer discussions at WP:BOTN since April 2021
    Bot policy (talk)19, 20, 21, 22, 23, 24, 25, 26, 27, 28
    29, 30
    Pre-2007 archived under Bots (talk)
    Bot requests1, 2, 3, 4, 5, 6, 7, 8, 9, 10
    11, 12, 13, 14, 15, 16, 17, 18, 19, 20
    21, 22, 23, 24, 25, 26, 27, 28, 29, 30
    31, 32, 33, 34, 35, 36, 37, 38, 39, 40
    41, 42, 43, 44, 45, 46, 47, 48, 49, 50
    51, 52, 53, 54, 55, 56, 57, 58, 59, 60
    61, 62, 63, 64, 65, 66, 67, 68, 69, 70
    71, 72, 73, 74, 75, 76, 77, 78, 79, 80
    81, 82, 83, 84, 85, 86, 87
    Bot requests (talk)1, 2
    Newer discussions at WP:BOTN since April 2021
    BRFAOld format: 1, 2, 3, 4
    New format: Categorized Archive (All subpages)
    BRFA (talk)1, 2, 3, 4, 5, 6, 7, 8, 9, 10
    11, 12, 13, 14, 15
    Newer discussions at WP:BOTN since April 2021
    Bot Approvals Group (talk)1, 2, 3, 4, 5, 6, 7, 8, 9
    BAG Nominations



    Copy attribution bot question or proposal

    Does anyone know if there is a bot available that could process a list of articles and make one edit each, in order to add a copy attribution edit summary to the history based on a couple of parameters?

    Editors are welcome to copy or translate material from other Wikipedias (or wikis with compatible licenses) as long as they comply with our licensing requirements, which specifies the wording to be added to the edit summary. (This is not optional, and is per our Terms of use.) When an editor is not aware of the requirement or forgets to do it, the required attribution can still be added after the fact, per WP:CWW#Repairing insufficient attribution.

    The bot's task would be to add the proper attribution wording to the article history. Input to the bot would be a list of articles, where each article would be accompanied by one parameter containing the name of the article from which content was copied or translated. There would be a second param, which specifies |type=copy- or |type=translate-attribution, and which could either be a single, run-time param, or per article. The output would be a dummy edit to each article, along with an edit summary using the wording given at WP:RIA, substituting in the correct wording per the parameters.

    Does something like this exist, and if not, how hard would it be to create one? Inspiration for this is a (good-faith) situation I have become aware of involving possibly hundreds of unattributed translations; prior user discussion with User:JeyReydar97 here. Thanks, Mathglot (talk) 02:14, 12 December 2024 (UTC)

    @Mathglot: I am not sure if any bots currently handle attribution dummy edits, but it is technically possible to run one. While I am not planning to run a bot, I can assist with this specific task if you provide more details, such as how many articles require attribution. If it's a one-time task involving 100 to 250 articles, I can handle it using PAWS with my alt account in supervised mode. I won't be able to help with larger numbers of articles due to time constraints. Could you email me the list of articles needing dummy edits, including how many are copied and how many are translated? Also, are all of them translated from the German Misplaced Pages, or do they include translations from other projects as well? – DreamRimmer (talk) 10:43, 12 December 2024 (UTC)
    DreamRimmer, thank you for this. Hadn't heard of PAWS before, I'll have to look into it myself at some point. I don't know the number of copied and translated articles, but User:JeyReydar97 will be able to figure that out. I'll work with them to get a couple of lists for you. Many thanks, Mathglot (talk) 11:10, 12 December 2024 (UTC)
    If it's a small number then an WP:AWBTASKS request might be an option as well. Primefac (talk) 14:29, 12 December 2024 (UTC)
    DreamRimmer, in an attempt to come up with a simple input file interface that people could use to provide input to a bot or automated procedure, I have come up with this /Attribution bot proposal so we could have a starting point with something we could discuss. Let me know if this is anything you could work with. If so, we could use the Talk page there to hash out details, and keep this page just for higher level stuff when there is some major decision point, or if that proposal doesn't work at all. Thanks, Mathglot (talk) 04:30, 14 December 2024 (UTC)

    Hi

    Hi Bot & I'm curious to know that how bots edit The2KKidRulez (talk) 13:14, 23 December 2024 (UTC)

    See Help:Creating a bot#How does a Misplaced Pages bot work?SD0001 (talk) 15:15, 23 December 2024 (UTC)

    Bot not running - creator inactive

    Hi! I noticed that the Rick Bot is not running correctly and has not been active since November 30th. Its creator, Rick Block is also largely inactive and hasn't stopped by since November 4th (or responded to a message on his talk). He's had long periods of inactivity before, which ordinarily isn't a problem since the bot keeps on trucking. The bot normally runs daily and does some useful tasks, including updating the count of admins and CFD archives. Is there an established procedure to step in and fix a bot or duplicate its functions if an operator isn't available? Thanks! —Ganesha811 (talk) 19:35, 31 December 2024 (UTC)

    Anyone is welcome to create a "backup" bot or similar if a bot operator is AFK and otherwise not responding. If the source code is freely available then this can be as simple as using the code and filing a new BRFA, or it could mean needing to re-write it all from scratch before filing a BRFA. Either way, unless the bot is directly handed off to someone (unlikely if the operator is away) then you'll need a BRFA to take over the task, even if only temporarily. Primefac (talk) 13:38, 1 January 2025 (UTC)
    The code is availabe at User:Rick Bot/scripts. It doesn't look too hard to set up. — Qwerfjkltalk 13:00, 2 January 2025 (UTC)
    Thanks to you both for the answers. Hopefully Rick will be back soon, but if he isn't, I think it makes sense for another bot operator to set up duplicative functions and get approval so these tasks can be handled. —Ganesha811 (talk) 13:58, 2 January 2025 (UTC)
    I can help with the admin activity updates. I can write new code and file a BRFA if that works for you. I am temporarily taking on this task, so if anyone is interested in taking over, feel free to contact me for the source code. – DreamRimmer (talk) 15:16, 2 January 2025 (UTC)
    That works for me (not that I have any actual authority in this matter lol!). Thanks for stepping up to take over those functions. If anyone else has the expertise or time to take over the bot's other tasks, that would be very helpful as well. —Ganesha811 (talk) 16:45, 2 January 2025 (UTC)
    Alright, I will file a BRFA shortly. – DreamRimmer (talk) 16:50, 2 January 2025 (UTC)
    BRFA filedDreamRimmer (talk) 19:22, 2 January 2025 (UTC)

    Apology to the community (MolecularPilot)

    I am very sorry for answering requests on WP:BOTREQ for small one-off tasks without seeking a BRFA. After reading somewhere that tasks with less than 700 edits could be just done if there is consensus, I was confused but now realise this is an AWB only rule. However, this is no excuse.

    After the requested minor planet task (500 edits approx, RM consensus) and requested school SVG logo categorisation (300 edits approx, general rules of subcats consensus), DreamRimmer clarified to me on Talk that tasks with Python or a bot script outside of bot userspace always require a BRFA, even if supervised and that I was getting confused with the AWB rule. I then promised to file BRFAs for all my scripts.

    When moving a botreq thread to awbreq, I saw Whatamidoing (not pinged as uninvolved in this) had made a request that I could fufil, as I know about psychology so could assemble the list of pages, 227 to be exact. I'm on mac so I can't use AWB, so I made a script to fufil this task and filed a BRFA as requested by DR for all my scripts. (Note that this one was automatic, unlike the other edits which were done with supervised scripts).

    However, Primefac declined this as it was too small a task and is best done with AWB, not a script, and then promptly blocked the bot for the unapproved minor planet and school logo tasks, also disabling requested WP:EXEMPTBOT AfC and SPI reporting tasks.

    So i am here to sincerely apoloigise for running scripts to try and help people (still, not an excuse) without a WP:BRFA, and for then opening a BRfA when AWB would have been needed. If wanted by the community for an unblock, I agree to a 3 month topic ban from helping people with nom-exempt tasks on botreq or awbreq. If I have lost the communities trust as a botop, I will also stop all tasks on toolforge and send the code to someone else. I am very sorry again. 2001:8003:4A10:601:7A7B:9C3B:3071:213D (talk) 21:35, 1 January 2025 (UTC)

    Aso noting that I'm not blocked, but my bot MolecularBot is. I'm not logged out for block evasion, it's just that I cant log in right now but wanted to get an apology out for my poor behavouir to the community as soon as posible. Thank you to everyone who helped me on my Talk, and to the wider community for your understanding. 2001:8003:4A10:601:7A7B:9C3B:3071:213D (talk) 21:38, 1 January 2025 (UTC)
    Please use your account to communicate. Regarding the bot block, you can file a BRFA once you have a better task for your bot. If BAG approves it, your bot will be unblocked. Just make sure to file BRFAs if you plan to run it outside your user page. – DreamRimmer (talk) 02:01, 2 January 2025 (UTC)
    Hi DreamRimmer, sorry I was at the library so didn't feel comfortable logging in! Can it be unblocked to run the AfC and SPI WP:EXEMPT tasks, if that's okay? Or should I file a BRFA even though they are exempt! Thank you and sorry for causing all this drama by not realizing that AWB had special rules for BRFA exemption and it didn't apply to all semi-automated/supervised scripts. MolecularPilot 02:38, 2 January 2025 (UTC)
    Also 100% okay with the block being modified to a p-block from mainspace, as all the tasks only need to be within userspace! Thank you! :) MolecularPilot 02:54, 2 January 2025 (UTC)
    AWB edits are "semi-automated", meaning that the operator glances at each suggested edit and approves it. Semi-automated edits are allowed. Bots are, by their nature, "fully automated". Anything fully automated, even when supervised, needs a BRFA, I think, except for userspace editing.
    When Primefac sees your post, I think your bot is likely to get unblocked. You seem like you understand now so should be all good :) –Novem Linguae (talk) 03:50, 2 January 2025 (UTC)
    Thank you so much! I just had a little setup like it was a pywikibot script and it would tell me "do you want to make this change" for each page and I could press Y or N in the terminal, but now I understand why it is wrong. MolecularPilot 03:52, 2 January 2025 (UTC)
    You can use Pywikibot scripts on WP:PAWS with your main account at a slow edit rate, similar to AWB, if only a few pages are affected. It must be properly supervised. Please be aware that you are responsible for any mistakes that might occur. I don't recommend using PAWS due to the recent block and related issues, but I just wanted to share this. – DreamRimmer (talk) 04:11, 2 January 2025 (UTC)
    Ohh PAWS looks cool, thank you for showing me, it's basically what I was doing but on Jupyter instead of my laptop. Using PAWS, do I have to configure the Y/N prompt for each edit as I did when using the script on my laptop, and because that still caused people to get upset is there any other prompts/code I need to add to make it "supervised". Also why don't you recommend it, do you prefer AWB/JWB? Thank you! :) MolecularPilot 04:15, 2 January 2025 (UTC)
    Depending on the task, to fall under WP:SEMIAUTOMATED you should probably be looking at a diff or preview of some sort, not just answering "Y" (it's unclear to me what exactly what your process was). The edits should also indicate in some manner that they're semi-automated; usually this is by including mention of that in the edit summary, although tags might serve in some cases too. You should also code it to abort or notify you if anyone posts on your talk page, so you can react immediately if someone complains, and you should limit your rate both to avoid flooding watchlists and to give people time to react. Anomie 04:56, 2 January 2025 (UTC)
    Thank you for your help! I had it like it showed a diff, but only the lines changed (or for moves old title -> new title) and used the +bot flagged account to prevent flooding, but the talk page notification, rate limiting to give people time to respond and mentioning it in the edit summary are super smart ideas, thanks again! :) MolecularPilot 05:03, 2 January 2025 (UTC)
    Do remember that the bot-flagged account may only be used to make BRFA-approved (or WP:BOTEXEMPT) edits, no matter if semi-automated or not. Anomie 05:06, 2 January 2025 (UTC)
    Thanks for the reminder, and helping me figure out all the policies! :) MolecularPilot 05:11, 2 January 2025 (UTC)
    It sounds like you understand the issues around this situation. I would suggest -- if you want an AWB-specific account used for semi-automated editing that doesn't clog your own contribution history -- that you create an AWB-specific account (see e.g. Usernamekiran (AWB)). If we are otherwise all in agreement that your bot will only be used for BRFA-approved tasks (and the usual user-space edits which are exempt) then I am fine with unblocking the bot. Please let me know. Primefac (talk) 08:52, 2 January 2025 (UTC)
    Thank you very much for your time and understanding Primefac, I know now to not use the bot account for semi-automated edits (only for fully-automated, BRFA approved or exempt edits). :) MolecularPilot 09:10, 2 January 2025 (UTC)
    Glad to hear it. If you do have any questions in the future please feel free to ask a botop/BAG member or post here. Primefac (talk) 09:32, 2 January 2025 (UTC)
    Categories: