940:. This is true if the relevant speedy deletion tags are added. I did that for this redirect, and not the editor who moved the article to draftspace. The problem is that most NPP scripts and reports only care about unreviewed redirects (and articles) and a report just happened to catch this redirect before your bot reviewed it. Anyway, if this is hard to code for, then you should assign it a low priority. If you do get other editors/reviewers complaining about stuff like this, then you can reconsider that priority. Happy editing! -
22:
647:
600:
handled if they do that. Ditto with white space before or after the colon or brackets, and so on. Of course, if you can create a stronger regex that would skip extra newlines and white space, so much the better, but not if that risks making the regex more fragile. I could add a test case for that, if you like; lmk.
614:
If you want to create a test cases page that would be great, no objections from me - the bot currently doesn't pay attention to whether things are within nowiki tags are not, so if you put all of the categories into a nowiki block then the categories won't take effect but the bot would still process
599:
Thanks. Is there a test cases page somewhere? If it's okay with you, I might like to add a test case or two. For example: if there is a blank line (two newlines) between categories, I think it's okay if you don't catch that case; we just have to handle that in the documentation, and say it won't be
377:
Understood, thanks. Imho, since itβs only a draft, only visible in the wikicode and not on the rendered page, itβs worth it, as ugly wikicode in exchange for saving countless hours of editor time is a good tradeoff. But letβs think some more about it and see what other opinions might be forthcoming
146:; they evidently forgot to remove the template, but that's what's so good about it, because it doesn't matter if they remove it or not, as categorization will work correctly either way, whereas if you forget to remove the colons from the links, they will not work correctly.
799:
I don't log in with the bot account manually and wasn't pinged on the reports above so I didn't know about it - in the future if you just let me know on my talk page (or with a ping like I just got) I can fix this. I didn't "ignore" the report, just didn't see it
358:
category, which would be a bit ugly. Let me think about this for a bit. A probably easier thing to do would be to update the helper script to restore categories like this (or at least I was going to suggest that, but it looks like it is already the case -
922:
thanks, but the bot is operating as expected - the redirect shouldn't have been created in the first place. I think this is enough of an edge case that it is unlikely to be a problem, since redirects to drafts are quickly deleted by patrolling admins
81:
instead? The effect will be that the categories will be shown at the foot of the Draft page, without populating the categories, and when the draft is released, they will immediately populate the correct categories with no further intervention.
70:
Hello. I noticed your bot converting draft cats to links, which is much better than deleting them; so thanks for that task. May I ask you to go one step further, and instead of converting it to links, embed the categories in template
1039:βis it because I am on the whitelist and I refined the target? I was sort of intentionally leaving that in a slightly improved state for a second set of eyes to have a glance and determination at, which is why I was wondering.
282:
Yes it's the AFC Helper Script - it's important as it's the main tool reviewers use to process these submissions. If it wasn't supported by the script, we risk reviewers not cleaning the template up when
407:# Match one or more contiguous category lines my $ pattern = qr/^(?:\]+\]\]\n?)+$ /m; # Replacement pattern to embed in Draft categories template $ text =~ s/($ pattern)/{{Draft categories |\n$ 1}}/s;
169:
of a longer conversation, and an issue was raised about whether the scope of the bot could be broadened to all drafts, not just those with the submit template. Can it? I've left a related message at
257:
671:
849:
959:
542:
481:
261:
360:
985:
615:
it (as long as it is categorized as an AFC draft with categories, which you can add manually). Feel free to create this as a subpage of the bot user page --
341:
843:
434:
690:
891:
689:
If you are engaged in any other form of dispute that is not covered on the dispute resolution page, please seek assistance at
Knowledge's
136:
170:
683:
361:
https://github.com/wikimedia-gadgets/afc-helper/blob/d4d8ef6088bc99b96bf1c2247868cdb7819f06e7/src/modules/submissions.js#L545
1000:
90:
268:)βis that what is meant? If so, would you mind elaborating on the connection between that and the topic question? Thanks,
809:
770:
524:
1058:
198:
222:
1028:
949:
932:
913:
835:
788:
594:
474:
446:
330:
159:
38:
624:
609:
572:
554:
536:
507:
493:
421:
387:
372:
823:
182:
991:
Yeah it is because I just restarted the bot and there might be some duplicates, it shouldn't be happening anymore
295:
277:
247:
563:
okay - I'm back in town and should be able to do this soon, I'm keeping a to-do list of bot stuff and its on it
701:, and please do not continue to make edits that appear disruptive. Continued disruptive editing may result in
286:
However, it sounds like the script handles it and the template works in mainspace, so my concerns are sorted.
749:, but that doesn't match the redirect this user is using, and you might want to consider this for the future.
875:
679:
655:
651:
65:
1023:
725:
166:
1050:
857:
698:
756:
702:
459:
348:
315:
207:
75:
667:
721:
582:
231:
86:
194:
1019:
520:
516:
that performs similar actions to the bot regarding draft categories was previously raised by
980:
972:
670:
with another editor, please discuss the matter with the editor at their talk page, or the
8:
996:
976:
945:
928:
909:
887:
831:
805:
784:
675:
620:
590:
568:
489:
368:
815:
796:
717:
605:
550:
532:
517:
503:
470:
442:
417:
383:
326:
273:
242:
178:
155:
739:
710:
545:. Please keep me informed as things progress, or if you hit any roadblocks. Thanks,
291:
218:
190:
1035:
1015:
189:
Is any change likely on this? Is there any way to stop this 'bot until it does?
824:
https://github.com/DannyS712/bot/commit/3d4e469a3e94aa70805e8a5a5f9d1519cadc8c5b
344:) but I also am not quite sure how what regex to use other than having a single
1012:
1006:
992:
971:
DannyS712 bot III seems to be patrolling some redirects twice. See the logs of
966:
941:
924:
919:
905:
899:
883:
853:
827:
819:
801:
780:
776:
763:
732:
659:
616:
586:
564:
513:
485:
452:
435:
Knowledge:Bot requests#Friendly support for Draft categories β feedback request
398:
364:
308:
265:
54:
50:
601:
578:
560:
546:
528:
499:
466:
438:
413:
379:
337:
322:
269:
237:
174:
151:
143:
21:
650:
Please refrain from making unconstructive edits to
Knowledge, as you did at
401:, Not sure what flavor of regex you are using, but what about this via perl:
640:
287:
253:
227:
214:
779:
thanks for letting me know, I will update the bot when I have a chance. --
235:
56:
1042:
465:
instead? This would be a huge time-saver, if it could be implemented.
646:
52:
826:
and just deployed it. Please let me know if this happens again --
340:
so technically my bot approval was only for converting to links (
707:
Corrupted category list in draft article already disabled as in
57:
203:
The key question here for me is does the AFHC script support
171:
User talk:Primefac#PrimeBot and avoiding categories in Drafts
938:
redirects to drafts are quickly deleted by patrolling admins
213:, or does it need to be patched before this change is made?
715:
section. Ignored report on this bug on bot. Please fix this
864:
DannyBot should not be reviewing redirects to draftspace.
482:
Knowledge talk:Bots/Requests for approval/DannyS712 bot 3
752:
Anyways, I've gone ahead and changed the template to
342:
Knowledge:Bots/Requests for approval/DannyS712 bot 3
15:
678:with them. Alternatively, you can read Knowledge's
480:Permission to modify the bot approval requested at
142:An example of a mainspace article which uses it is
262:WP:WikiProject Articles for creation/Helper script
868:To reply, leave a comment here and begin it with
682:page, and ask for independent help at one of the
844:I have sent you a note about a page you reviewed
697:Please ensure you are familiar with Knowledge's
960:DannyS712 bot III "double patrolling" redirects
848:Hi DannyS712 bot. Thank you for your work on
745:. Looking at line 77, you're using the regex
307:Great, so that brings us back to square one:
735:. The categories were already enclosed with
103:{{Portal|Ancient Rome|Architecture }} ] ] ]
822:should be working now, I updated the code
137:Draft:Contravention in French criminal law
762:so the bot will stop editing it. Thanks,
581:should be doing this now, first edit at
150:Would this change be possible? Thanks,
512:Fwiw, an analogous issue regarding an
111:{{Portal|Ancient Rome|Architecture }}
691:Administrators' noticeboard/Incidents
91:Draft:Gallo-Roman Theater of Lisieux
85:For example, instead of performing
13:
14:
1069:
878:tool, on behalf of the reviewer.)
666:If you are engaged in an article
860:and left the following comment:
645:
256:, I am unfamiliar with AFHC; an
20:
869:
850:2024 Malaysia A2 Amateur League
541:I saw the good news about your
311:, is the proposal above to use
135:For example, see the footer of
1059:03:40, 17 September 2024 (UTC)
1029:Question about a recent patrol
1:
856:, has reviewed it as part of
455:Still interested. Can we use
93:, you would do this instead:
652:Draft:Tenzing Norgay Trainor
7:
1024:17:07, 30 August 2024 (UTC)
874:(Message delivered via the
523:, as reported by a user at
321:instead of links workable?
139:, which uses this template.
10:
1074:
703:loss of editing privileges
654:. Your edits appear to be
1001:00:04, 26 July 2024 (UTC)
986:00:02, 26 July 2024 (UTC)
836:05:36, 12 June 2024 (UTC)
810:05:22, 12 June 2024 (UTC)
789:05:19, 12 June 2024 (UTC)
771:02:10, 12 June 2024 (UTC)
726:01:00, 12 June 2024 (UTC)
658:and have been or will be
625:07:23, 26 July 2024 (UTC)
610:05:30, 26 July 2024 (UTC)
595:00:18, 26 July 2024 (UTC)
573:02:42, 21 July 2024 (UTC)
555:22:14, 20 July 2024 (UTC)
543:bot modification approval
475:08:55, 24 June 2024 (UTC)
447:19:42, 10 June 2024 (UTC)
422:07:08, 12 June 2024 (UTC)
388:06:40, 12 June 2024 (UTC)
373:06:02, 12 June 2024 (UTC)
331:05:53, 12 June 2024 (UTC)
296:05:27, 12 June 2024 (UTC)
278:22:03, 11 June 2024 (UTC)
248:18:21, 11 June 2024 (UTC)
223:04:42, 11 June 2024 (UTC)
199:19:20, 10 June 2024 (UTC)
66:Task 3 β Draft categories
950:09:17, 2 July 2024 (UTC)
933:04:00, 2 July 2024 (UTC)
914:13:48, 1 July 2024 (UTC)
892:13:46, 1 July 2024 (UTC)
537:09:18, 5 July 2024 (UTC)
508:04:45, 2 July 2024 (UTC)
494:04:03, 2 July 2024 (UTC)
183:17:28, 4 June 2024 (UTC)
160:00:42, 4 June 2024 (UTC)
1033:Why did the bot patrol
747:{{Draft categories\|+}}
699:policies and guidelines
583:Special:Diff/1236674064
979:for examples. Thanks,
866:
498:Thanks, monitoring...
862:
684:relevant noticeboards
165:This was inspired by
672:article's talk page
852:. Another editor,
680:dispute resolution
1057:
879:
514:AFC helper script
449:
132:
131:
63:
62:
44:
43:
1065:
1053:
1047:
1040:
1038:
983:
970:
903:
873:
871:
870:{{Re|MPGuy2824}}
858:new pages patrol
768:
761:
757:Draft categories
755:
748:
744:
738:
714:
649:
464:
460:Draft categories
458:
430:
353:
349:Draft categories
347:
320:
316:Draft categories
314:
250:
245:
240:
212:
208:Draft categories
206:
96:
95:
80:
76:Draft categories
74:
58:
35:
34:
24:
16:
1073:
1072:
1068:
1067:
1066:
1064:
1063:
1062:
1056:
1051:
1043:
1034:
1031:
1009:
982:Queen of Hearts
981:
964:
962:
897:
846:
764:
759:
753:
746:
742:
736:
708:
668:content dispute
643:
462:
456:
408:
351:
345:
318:
312:
258:advanced search
243:
238:
210:
204:
167:this subsection
128:
127:
124:
121:
119:
116:
114:
104:
78:
72:
68:
59:
53:
29:
12:
11:
5:
1071:
1049:
1030:
1027:
1008:
1005:
1004:
1003:
961:
958:
957:
956:
955:
954:
953:
952:
845:
842:
841:
840:
839:
838:
793:
792:
791:
750:
733:User:DannyS712
695:
694:
687:
642:
639:
638:
637:
636:
635:
634:
633:
632:
631:
630:
629:
628:
627:
539:
510:
429:
427:
426:
425:
424:
406:
405:
404:
403:
402:
393:
392:
391:
390:
305:
304:
303:
302:
301:
300:
299:
298:
284:
251:
186:
185:
148:
147:
140:
130:
129:
125:
123:
120:
117:
115:
112:
110:
108:
105:
102:
100:
67:
64:
61:
60:
55:
51:
49:
46:
45:
42:
41:
31:
30:
25:
19:
9:
6:
4:
3:
2:
1070:
1061:
1060:
1054:
1048:
1046:
1037:
1026:
1025:
1021:
1017:
1014:
1002:
998:
994:
990:
989:
988:
987:
984:
978:
974:
968:
951:
947:
943:
939:
936:
935:
934:
930:
926:
921:
917:
916:
915:
911:
907:
901:
896:
895:
894:
893:
889:
885:
880:
877:
876:Page Curation
865:
861:
859:
855:
851:
837:
833:
829:
825:
821:
817:
816:Geraldo Perez
813:
812:
811:
807:
803:
798:
797:Geraldo Perez
794:
790:
786:
782:
778:
774:
773:
772:
769:
767:
758:
751:
741:
734:
730:
729:
728:
727:
723:
719:
718:Geraldo Perez
716:
712:
704:
700:
692:
688:
685:
681:
677:
673:
669:
665:
664:
663:
661:
657:
653:
648:
626:
622:
618:
613:
612:
611:
607:
603:
598:
597:
596:
592:
588:
584:
580:
576:
575:
574:
570:
566:
562:
558:
557:
556:
552:
548:
544:
540:
538:
534:
530:
526:
522:
519:
518:Novem Linguae
515:
511:
509:
505:
501:
497:
496:
495:
491:
487:
483:
479:
478:
477:
476:
472:
468:
461:
454:
450:
448:
444:
440:
436:
433:
423:
419:
415:
412:
411:
410:
409:
400:
397:
396:
395:
394:
389:
385:
381:
378:from others.
376:
375:
374:
370:
366:
362:
357:
350:
343:
339:
335:
334:
333:
332:
328:
324:
317:
310:
297:
293:
289:
285:
281:
280:
279:
275:
271:
267:
263:
259:
255:
252:
249:
246:
241:
233:
229:
226:
225:
224:
220:
216:
209:
202:
201:
200:
196:
192:
188:
187:
184:
180:
176:
172:
168:
164:
163:
162:
161:
157:
153:
145:
144:Tinio Brigade
141:
138:
134:
133:
109:
106:
101:
98:
97:
94:
92:
88:
83:
77:
48:
47:
40:
37:
36:
33:
32:
28:
23:
18:
17:
1044:
1032:
1010:
963:
937:
881:
867:
863:
847:
765:
706:
696:
644:
451:
431:
428:
355:
306:
191:Andy Dingley
149:
84:
69:
26:
1016:NotAGenious
1007:Bot is down
973:ATLASerials
674:, and seek
118:categories|
977:Roy cooper
656:disruptive
432:Listed at:
283:approving.
260:turned up
1036:YOU SUCK!
1013:DannyS712
993:DannyS712
967:DannyS712
942:MPGuy2824
925:DannyS712
920:MPGuy2824
906:MPGuy2824
900:DannyS712
884:MPGuy2824
854:MPGuy2824
828:DannyS712
820:Rusty4321
802:DannyS712
781:DannyS712
777:Rusty4321
766:Rusty4321
676:consensus
641:June 2024
617:DannyS712
587:DannyS712
565:DannyS712
486:DannyS712
453:DannyS712
399:DannyS712
365:DannyS712
309:DannyS712
87:this edit
39:Archive 1
740:draftcat
731:Pinging
711:draftcat
660:reverted
602:Mathglot
579:Mathglot
561:Mathglot
547:Mathglot
529:Mathglot
500:Mathglot
467:Mathglot
439:Mathglot
414:Mathglot
380:Mathglot
338:Mathglot
323:Mathglot
270:Mathglot
239:Qwerfjkl
175:Mathglot
152:Mathglot
27:Archives
354:around
288:Mdann52
266:WP:AFCH
254:Mdann52
228:Mdann52
215:Mdann52
113:{{Draft
904:FYI. -
525:WT:AFC
1045:Godsy
363:). --
122:] ] ]
1052:CONT
1020:talk
997:talk
975:and
946:talk
929:talk
910:talk
888:talk
832:talk
806:talk
785:talk
722:talk
621:talk
606:talk
591:talk
569:talk
551:talk
533:talk
521:here
504:talk
490:talk
471:talk
443:talk
418:talk
384:talk
369:talk
356:each
327:talk
292:talk
274:talk
244:talk
219:talk
195:talk
179:talk
156:talk
232:yes
89:at
1041:β
1022:)
999:)
948:)
931:)
923:--
912:)
890:)
872:.
834:)
808:)
800:--
787:)
760:}}
754:{{
743:}}
737:{{
724:)
713:}}
709:{{
705:.
662:.
623:)
608:)
593:)
585:--
571:)
553:)
535:)
527:.
506:)
492:)
484:--
473:)
463:}}
457:{{
445:)
437:.
420:)
386:)
371:)
352:}}
346:{{
329:)
319:}}
313:{{
294:)
276:)
236:β
230:,
221:)
211:}}
205:{{
197:)
181:)
173:.
158:)
126:}}
79:}}
73:{{
1055:)
1018:(
1011:@
995:(
969::
965:@
944:(
927:(
918:@
908:(
902::
898:@
886:(
882:-
830:(
818:@
814:@
804:(
795:@
783:(
775:@
720:(
693:.
686:.
619:(
604:(
589:(
577:@
567:(
559:@
549:(
531:(
502:(
488:(
469:(
441:(
416:(
382:(
367:(
336:@
325:(
290:(
272:(
264:(
234:.
217:(
193:(
177:(
154:(
107:+
99:β
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.