Wikipedia:Bots/Requests for approval/HasteurBot 2: Difference between revisions
Appearance
Content deleted Content added
→Discussion: Question to make sure I understand the authorization |
MalnadachBot (talk | contribs) m Fixed Lint errors. (Task 12) |
||
(4 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
<noinclude>[[Category: |
<noinclude>[[Category:Approved Wikipedia bot requests for approval|HasteurBot 2]]</noinclude><div class="boilerplate metadata" style="background-color: |
||
#A0FFA0; margin:2em 0 0 0; padding:0 10px 0 10px; border:1px solid #AAAAAA;"> |
|||
:''The following discussion is an archived debate. <span style="color:red">'''Please do not modify it.'''</span> To request review of this BRFA, please start a new section at [[WT:BRFA]].'' The result of the discussion was [[File:Symbol keep vote.svg|20px|alt=|link=]] '''Approved'''{{#ifeq:yes|yes|.}}<!-- from Template:Bot Top--> |
|||
==[[User:HasteurBot|HasteurBot 2]]== |
==[[User:HasteurBot|HasteurBot 2]]== |
||
{{Newbot|HasteurBot|2}} |
{{Newbot|HasteurBot|2}} |
||
Line 50: | Line 52: | ||
<!-- This is not a vote. It is a discussion --> |
<!-- This is not a vote. It is a discussion --> |
||
{{BotTrial|edits=30 (for now)}} Could you include newest expired articles in your trial/initial run, so there is a higher chance the users respond and may be give feedback. Please also use a descriptive summary with links and all, since this is more than likely to deal with new/unexperienced users. Can you also post your message you are posting? If you are using {{tl|Db-afc-notice}}, I strongly suggest making a bot version for that. Also how are you handling blocked users? (Also, if I forget, since this isn't explicitly mentioned in edit periods, please keep a reasonable edit rate when approved.) — <small> [[user:Hellknowz|< |
{{BotTrial|edits=30 (for now)}} Could you include newest expired articles in your trial/initial run, so there is a higher chance the users respond and may be give feedback. Please also use a descriptive summary with links and all, since this is more than likely to deal with new/unexperienced users. Can you also post your message you are posting? If you are using {{tl|Db-afc-notice}}, I strongly suggest making a bot version for that. Also how are you handling blocked users? (Also, if I forget, since this isn't explicitly mentioned in edit periods, please keep a reasonable edit rate when approved.) — <small> [[user:Hellknowz|<span style="color:#B00;">HELL</span>KNOWZ]] ▎[[User talk:Hellknowz|TALK]]</small> 21:11, 31 July 2013 (UTC) |
||
:AFC_TITLE being the the title/location of the article |
:AFC_TITLE being the the title/location of the article |
||
:<nowiki> |
:<nowiki> |
||
Line 83: | Line 85: | ||
*# |
*# |
||
**{{Reply to|Technical 13}}Please read the description... This task only nags the creator that their AfC submission is 180 days old. The other task would nominate for G13. I believe there are copyvio bots out there already so that should be handled by those bots. Rather than package everything and the sink into this, let the individual bots take care of what they handle best. What about AfC submissions that are named funny and when they were copy pasted into articlespace someone went and fixed the title? G12 and the other logic does take more specialized and hueristic logic. For the time being worrying about Nudging the creators of the submission is just this request. [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 03:01, 1 August 2013 (UTC) |
**{{Reply to|Technical 13}}Please read the description... This task only nags the creator that their AfC submission is 180 days old. The other task would nominate for G13. I believe there are copyvio bots out there already so that should be handled by those bots. Rather than package everything and the sink into this, let the individual bots take care of what they handle best. What about AfC submissions that are named funny and when they were copy pasted into articlespace someone went and fixed the title? G12 and the other logic does take more specialized and hueristic logic. For the time being worrying about Nudging the creators of the submission is just this request. [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 03:01, 1 August 2013 (UTC) |
||
**Copyvio is a complex task and probably beyond the scope of this for now, I also don't think this should be imposed here, as it is applicable for many places/tasks on Wiki and we cannot verify this everywhere. Even if it is copyvio, it'll get deleted as stale anyway. I do like the idea of checking versus article space, although also not mandatory, just in case there are non-obvious copy-paste problems (like users circumventing the declined AfC process). However, I do think it would be prudent to do something about submissions that have the article of the same name, have some sort of manual review; Hasteur, I believe a simple "article page exists" check would do. Perhaps an extra maintenance category or list for review and manual CSD tagging or fixing. As a sidenote, blanked submissions can be interpreted as "author request deletion" though. However detecting non-English and such is beyond the scope of bots without manual review, we wouldn't approve that for an automatic task. — <small> [[user:Hellknowz|< |
**Copyvio is a complex task and probably beyond the scope of this for now, I also don't think this should be imposed here, as it is applicable for many places/tasks on Wiki and we cannot verify this everywhere. Even if it is copyvio, it'll get deleted as stale anyway. I do like the idea of checking versus article space, although also not mandatory, just in case there are non-obvious copy-paste problems (like users circumventing the declined AfC process). However, I do think it would be prudent to do something about submissions that have the article of the same name, have some sort of manual review; Hasteur, I believe a simple "article page exists" check would do. Perhaps an extra maintenance category or list for review and manual CSD tagging or fixing. As a sidenote, blanked submissions can be interpreted as "author request deletion" though. However detecting non-English and such is beyond the scope of bots without manual review, we wouldn't approve that for an automatic task. — <small> [[user:Hellknowz|<span style="color:#B00;">HELL</span>KNOWZ]] ▎[[User talk:Hellknowz|TALK]]</small> 13:27, 1 August 2013 (UTC) |
||
*** My bad {{U|Hellknowz}}, I had thought {{U|Hasteur}} had retracted the other request and merged it into this one. I was just trying to prevent tagging drafts as G13 without a manual review of the draft unless there was a way to test that there was no need for review, such as... See above. Those suggestions are obviously not needed for a bot that simply null edits (which is a special api request that does not require adding any blank lines anywhere in the draft, so I'm not sure what that concern was below) and notifies of impending doom. [[User:Technical 13|Technical 13]] ([[User talk:Technical 13|talk]]) 18:16, 4 August 2013 (UTC) |
*** My bad {{U|Hellknowz}}, I had thought {{U|Hasteur}} had retracted the other request and merged it into this one. I was just trying to prevent tagging drafts as G13 without a manual review of the draft unless there was a way to test that there was no need for review, such as... See above. Those suggestions are obviously not needed for a bot that simply null edits (which is a special api request that does not require adding any blank lines anywhere in the draft, so I'm not sure what that concern was below) and notifies of impending doom. [[User:Technical 13|Technical 13]] ([[User talk:Technical 13|talk]]) 18:16, 4 August 2013 (UTC) |
||
The task currently says "Manual" (all edits reviewed ''before'' made, bot is just an assisted editing tool), but BRFA task 1 for bot is Automatic, how does that work? — <small> [[user:Hellknowz|< |
The task currently says "Manual" (all edits reviewed ''before'' made, bot is just an assisted editing tool), but BRFA task 1 for bot is Automatic, how does that work? — <small> [[user:Hellknowz|<span style="color:#B00;">HELL</span>KNOWZ]] ▎[[User talk:Hellknowz|TALK]]</small> 13:29, 1 August 2013 (UTC) |
||
:I guess I had the definitions wrong in my head. I will manually invoke the bot to crawl the categories (python g13_nudge_bot.py -from:AfC_submissions_by_date/01_February_2013). From there the bot will edit on it's own because a driver data set has been provided. Task 1 is completely automatic (python g13_nom_bot.py) due to the fact that the "who was notified about what submission at what time" record that goes into the SQL database and picks up the (up to) 50 oldest notified submissions that are not yet nominated by the bot and evaluates them for continued G13 worthyness. [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 13:43, 1 August 2013 (UTC) |
:I guess I had the definitions wrong in my head. I will manually invoke the bot to crawl the categories (python g13_nudge_bot.py -from:AfC_submissions_by_date/01_February_2013). From there the bot will edit on it's own because a driver data set has been provided. Task 1 is completely automatic (python g13_nom_bot.py) due to the fact that the "who was notified about what submission at what time" record that goes into the SQL database and picks up the (up to) 50 oldest notified submissions that are not yet nominated by the bot and evaluates them for continued G13 worthyness. [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 13:43, 1 August 2013 (UTC) |
||
Just to confirm, you do skip the pages with already existing messages about the same draft? Also, why are you using level 3 headings instead of 2? And I wonder why it says "Thank you for your diligence" -- what diligence is that? They left the draft stale, if anything it's the opposite, so saying that is patronizing at best. It's best to be on the safe side with messages to new users. — <small> [[user:Hellknowz|< |
Just to confirm, you do skip the pages with already existing messages about the same draft? Also, why are you using level 3 headings instead of 2? And I wonder why it says "Thank you for your diligence" -- what diligence is that? They left the draft stale, if anything it's the opposite, so saying that is patronizing at best. It's best to be on the safe side with messages to new users. — <small> [[user:Hellknowz|<span style="color:#B00;">HELL</span>KNOWZ]] ▎[[User talk:Hellknowz|TALK]]</small> 21:19, 1 August 2013 (UTC) |
||
:After saving the notice to the user's page I write a record into the sqlite database that says what Submission and User were notified for the nudge. If I traverse the same category again, I skip over any (Page-User) sets I already have as being notified. I just typed in the notice and I'll change it to a level 2 heading. Would ''Thank you for your attention'' be better? I'm open to using whatever language works. [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 21:34, 1 August 2013 (UTC) |
:After saving the notice to the user's page I write a record into the sqlite database that says what Submission and User were notified for the nudge. If I traverse the same category again, I skip over any (Page-User) sets I already have as being notified. I just typed in the notice and I'll change it to a level 2 heading. Would ''Thank you for your attention'' be better? I'm open to using whatever language works. [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 21:34, 1 August 2013 (UTC) |
||
::I meant a notice posted by someone else about the same submission, like using {{tl|Db-afc-notice}} or even a regular CSD. And I think that message would be fine. — <small> [[user:Hellknowz|< |
::I meant a notice posted by someone else about the same submission, like using {{tl|Db-afc-notice}} or even a regular CSD. And I think that message would be fine. — <small> [[user:Hellknowz|<span style="color:#B00;">HELL</span>KNOWZ]] ▎[[User talk:Hellknowz|TALK]]</small> 21:38, 1 August 2013 (UTC) |
||
:::Hrm... It would only notify if the page was 180 days old, so it would exclude ones where the page had recently been edited (to add a nomination). I hope we don't have CSD nominations that are sitting around for 180 days that my bot would be picking up on. Seems like an extraordinary edge case. [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 22:42, 1 August 2013 (UTC) |
:::Hrm... It would only notify if the page was 180 days old, so it would exclude ones where the page had recently been edited (to add a nomination). I hope we don't have CSD nominations that are sitting around for 180 days that my bot would be picking up on. Seems like an extraordinary edge case. [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 22:42, 1 August 2013 (UTC) |
||
Line 97: | Line 99: | ||
::{{U|Hellknowz}} ''*poke*'' Completed the trial fairly quickly, just waiting on your approval to get the backlog started on the notifying. [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 18:07, 4 August 2013 (UTC) |
::{{U|Hellknowz}} ''*poke*'' Completed the trial fairly quickly, just waiting on your approval to get the backlog started on the notifying. [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 18:07, 4 August 2013 (UTC) |
||
:::{{BotExtendedTrial}} You can run this task for as many notification you need for the task #1 trial. I prefer to approve both at the same time. Also have a minor issue below. — <small> [[user:Hellknowz|< |
:::{{BotExtendedTrial}} You can run this task for as many notification you need for the task #1 trial. I prefer to approve both at the same time. Also have a minor issue below. — <small> [[user:Hellknowz|<span style="color:#B00;">HELL</span>KNOWZ]] ▎[[User talk:Hellknowz|TALK]]</small> 18:33, 4 August 2013 (UTC) |
||
::::{{U|Hellknowz}}So I'm provisionally authorized to start seeding my database with say "January 2013 submission" notifications? Just want to make sure and know if I could start nudging the really old submissions (Like 2009). Thanks [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 18:43, 4 August 2013 (UTC) |
::::{{U|Hellknowz}}So I'm provisionally authorized to start seeding my database with say "January 2013 submission" notifications? Just want to make sure and know if I could start nudging the really old submissions (Like 2009). Thanks [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 18:43, 4 August 2013 (UTC) |
||
:::::You can consider it approved for the purposes of testing. May be hold off mass scale notifications for a bit. — <small> [[user:Hellknowz|<span style="color:#B00;">HELL</span>KNOWZ]] ▎[[User talk:Hellknowz|TALK]]</small> 18:53, 4 August 2013 (UTC) |
|||
[http://en.wikipedia.org/w/index.php?title=User_talk:Rahif_Hakmi&diff=prev&oldid=566783231] - moving categories around from other messages? — <small> [[user:Hellknowz|<span style="color:#B00;">HELL</span>KNOWZ]] ▎[[User talk:Hellknowz|TALK]]</small> 18:33, 4 August 2013 (UTC) |
|||
:That incedental came from the addtext code I picked up from the pywikibot logic. [https://github.com/hasteur/g13bot_tools/commit/6e4906254d0ad86c0f7561d0a0843aded3d8c200] bypasses the relocate code for interwikis/categories/etc. if I'm adding text at the bottom of the page. [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 18:41, 4 August 2013 (UTC) |
:That incedental came from the addtext code I picked up from the pywikibot logic. [https://github.com/hasteur/g13bot_tools/commit/6e4906254d0ad86c0f7561d0a0843aded3d8c200] bypasses the relocate code for interwikis/categories/etc. if I'm adding text at the bottom of the page. [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 18:41, 4 August 2013 (UTC) |
||
{{BotTrialComplete}}Ok, I seeded in some extra noms/whatnot. Standing by for the first task. I'll add more as we need to. [[User:Hasteur|Hasteur]] ([[User talk:Hasteur|talk]]) 02:25, 5 August 2013 (UTC) |
|||
{{BotApproved}} Approved as a supplementary/prerequisite task for the [[Wikipedia:Bots/Requests for approval/HasteurBot|BRFA #1]]. See my full comments there that are applicable to this BRFA as well. Again, a few useful suggestion here that I hope botop will consider implementing, but currently out of this BRFA's scope. — <small> [[user:Hellknowz|<span style="color:#B00;">HELL</span>KNOWZ]] ▎[[User talk:Hellknowz|TALK]]</small> 18:52, 18 August 2013 (UTC) |
|||
:''The above discussion is preserved as an archive of the debate. <span style="color:red">'''Please do not modify it.'''</span> To request review of this BRFA, please start a new section at [[WT:BRFA]].''<!-- from Template:Bot Bottom --></div> |