User talk:BLPWatchBot

This is the talk page for BLPWatchBot, a bot used by BLPWatch.

Do not make access requests here, they belong on User talk:ST47.

Resolved
Stuff that's considered, to discuss:
 * 1) Bot needs to run monitoring in a basic version, during approval for other functions.
 * --uǝʌǝsʎʇɹoɟʇs (st47) 10:50, 1 April 2008 (UTC)
 * 1) "Blpwatch" in an edit summary causes bot to load page and check for tagging?
 * --uǝʌǝsʎʇɹoɟʇs (st47) 10:50, 1 April 2008 (UTC)
 * 1) Log file location?
 * ✅ --uǝʌǝsʎʇɹoɟʇs (st47) 10:50, 1 April 2008 (UTC)
 * 1) Consider a regular !reset synchronization (8 hourly??) to catch up any missed tags
 * per my comments in "Slight bugs and fixes" point 4. --uǝʌǝsʎʇɹoɟʇs (st47) 10:50, 1 April 2008 (UTC)
 * 1) Clarify on help page if &lt;article&gt; is with or without ... and the format and scope of edit id's
 * Always without, edit ids are a plain number. --uǝʌǝsʎʇɹoɟʇs (st47) 10:50, 1 April 2008 (UTC)
 * 1) Dump format - wikitable sortable.
 * --uǝʌǝsʎʇɹoɟʇs (st47) 10:50, 1 April 2008 (UTC)

FT2 (Talk 13:30, 31 March 2008 (UTC)

Is it picking up the RC feed?? FT2 (Talk 21:32, 31 March 2008 (UTC)
 * Category shows 2 items; bot after !reset reports 3 then "done"
 * Delisting User:FT2/Snips has not been reported, nor has editing to Hal Turner.

1. Slight bug, but, a bug nonetheless. Could possibly be abused in some fashion. [04:24:20]  *test* Max Mosley Foo! [04:24:22] BLPWatchBot ◊ #9: *test* Max Mosley Foo! HTH! SQL Query me! 08:24, 1 April 2008 (UTC)


 * --uǝʌǝsʎʇɹoɟʇs (st47) 10:36, 1 April 2008 (UTC)

2. Also this happened: [!info User:FT2]  User:FT2 not tagged. [I tagged my user page]  #15: User:FT2 http://en.wikipedia.org/w/index.php?title=User:FT2&diff=202501920&oldid=202499191 * FT2 * (+31) test tagging this (reported the tagging edit somehow, even though supposedly not being watched)

FT2 (Talk 08:48, 1 April 2008 (UTC)


 * It is capable of watching a page that has been !added if the page does not have a tag. !info would not report if that is true. This should be considered a feature, not a bug.

3. And this:  !info  Watching 5 articles. !reset to reload category. Commandlist: !tag ; !untag ; !revert ; !redate ; !reason  ; !info ; Maintainer: ST47  !info User:FT2  User:FT2 not tagged.  #15: User:FT2 http://en.wikipedia.org/w/index.php?title=User:FT2&diff=202501920&oldid=202499191 * FT2 * (+31) test tagging this  #16: User:FT2 M http://en.wikipedia.org/w/index.php?title=User:FT2&diff=202501999&oldid=202501920 * FT2 * (-31) detag  User:FT2 has had the BLPwatch template removed.  !add User:FT2  Done.  Removed since last run:  !info <BLPWatchBot> Watching 6 articles. !reset to reload category. Commandlist: !tag ; !untag ; !revert <id>; !redate ; !reason  ; !info ; Maintainer: ST47 <FT2> !add User:FT2 <BLPWatchBot> Done. <BLPWatchBot> Removed since last run: <FT2> !info <BLPWatchBot> Watching 7 articles. !reset to reload category. Commandlist: !tag ; !untag ; !revert <id>; !redate ; !reason  ; !info ; Maintainer: ST47 <FT2> interesting See http://en.wikipedia.org/w/index.php?title=User:BLPWatchBot/dump&oldid=202502413

FT2 (Talk 08:49, 1 April 2008 (UTC)


 * --uǝʌǝsʎʇɹoɟʇs (st47) 10:44, 1 April 2008 (UTC)

4.
 * "Blpwatch" in an edit summary picked up and article added to bots list if needed?
 * --uǝʌǝsʎʇɹoɟʇs (st47) 10:47, 1 April 2008 (UTC)
 * On startup, is the list of detected adds/removes posted to channel?
 * --uǝʌǝsʎʇɹoɟʇs (st47) 10:47, 1 April 2008 (UTC)
 * Auto-synch check (!reset) every (typically 8) hours as an option? Ie, if its > 8 hrs since last reset, it posts "synchronizing..." and executes a !reset (which will post "done" when complete). To trap accidentally omitted matters. Or not needed/bot won't miss things once running?? FT2 (Talk 08:56, 1 April 2008 (UTC)
 * - not necessary, since the bot really shouldn't miss anything. --uǝʌǝsʎʇɹoɟʇs (st47) 10:47, 1 April 2008 (UTC)

5.
 * Can surrounding ... in article names be removed if present? As someone's bound to paste them! :)
 * ✅ --uǝʌǝsʎʇɹoɟʇs (st47) 21:27, 1 April 2008 (UTC)
 * Can !dump say "Done - "
 * ✅ --uǝʌǝsʎʇɹoɟʇs (st47) 21:27, 1 April 2008 (UTC)
 * Just edited Hal Turner again, bot didnt report the edit.
 * --uǝʌǝsʎʇɹoɟʇs (st47) 21:27, 1 April 2008 (UTC)

Checking for pages added or removed since last run... Found addition: Found addition: Found addition: Found removal: -- PLEASE CHECK VALIDITY OF DETAGGING! .....  (Or: "None", if none) Bot successfully synchronized to wiki, commencing monitoring. (and yes the caps are intentional! So are the links - allows easy clicking.)
 * After startup or reset, the message simply reads "Removed since last run". Can this be expanded:
 * Not really compatible with error checking - bot needs to not flood the channel in case of an issue. The logfile is always available (or will be..) --uǝʌǝsʎʇɹoɟʇs (st47) 21:27, 1 April 2008 (UTC)
 * Reopen? Messages need to be clearer somehow. These aren't errors but items needing specific attention and checking when they happen, and messages that are a bit confusing. Even just "Checking for pages added/removed since last run:" and "None" (if none were found) + "Commencing monitoring", would help.

<FT2> !add User:ST47 <BLPWatchBot> Done. <BLPWatchBot> Removed since last run:
 * Strange dialog:
 * Perhaps the above will fix or clarify this too.


 * This is a feature. Any change to the list results in a review of the category contents. It is only really effective on start, however when placed elsewhere, it provides a second report of the removal for additional review. --uǝʌǝsʎʇɹoɟʇs (st47) 21:27, 1 April 2008 (UTC)
 * Reopen? Then needs to be more clear is all? "Checking for pages added/removed since last run: None." would be clear enough.

<BLPWatchBot> Edit summary of contained blpwatch, but template is not present. <BLPWatchBot> Edit summary of contained blpwatch, but template is not present. <BLPWatchBot> Edit summary of contained blpwatch, but template is not present. <User> What does this mean?
 * odd message: "<BLPWatchBot> Edit summary of contained blpwatch, but template is not present."
 * --uǝʌǝsʎʇɹoɟʇs (st47) 00:05, 4 April 2008 (UTC)

<FT2> !reset <BLPWatchBot> Done. <BLPWatchBot> Removed since last run: <BLPWatchBot> Added since last run: Ashley Alexandra DuprÃ©, Don Murphy, Hal Turner, Max Mosley, Rachel Marsden, Sally Kern, <FT2> !reset <BLPWatchBot> Done. <BLPWatchBot> Removed since last run: <BLPWatchBot> Added since last run: Ashley Alexandra DuprÃ©, Don Murphy, Hal Turner, Max Mosley, Rachel Marsden, Sally Kern,
 * This sequence is also problematic: the bot reports articles as new that are already reported:
 * --uǝʌǝsʎʇɹoɟʇs (st47) 00:05, 4 April 2008 (UTC)


 * Query: originally I set up the template with "date=xxxx". But probably in hindsight, that parameter should be changed from "date=" to "from=". Date is inherently ambiguous as to whether it means start or end date. Long term, before people get too used to it, this would probably be helpful for clarity.
 * --uǝʌǝsʎʇɹoɟʇs (st47) 00:05, 4 April 2008 (UTC)


 * !reset only seems to respond if given in lowercase.
 * --uǝʌǝsʎʇɹoɟʇs (st47) 00:05, 4 April 2008 (UTC)


 * !dump query - is a new dump always saved? What about if the list hasn't changed? It seems if a dump won't be saved, which would be fine, but in that case can "Done. <URL>" be replaced by "Done. No changes. Old dump is at <URL>." ?
 * as discussed on Skype. --uǝʌǝsʎʇɹoɟʇs (st47) 00:05, 4 April 2008 (UTC)


 * BAG trial approval mods --


 * making edits is permitted for the trial period.
 * Context splitting or tracking down the issue (stated by SQL to be important)
 * Edit summary of any edits (not just reverts!) to state "This bot is being trialled as a way to help watch "at risk" BLPs. Comments welcomed."


 * --uǝʌǝsʎʇɹoɟʇs (st47) 00:05, 4 April 2008 (UTC)


 * Ease of use formatting - are the following two possible for output?

&lt;BLPWatchBot> #6:  Sally Kern  AMK1211 (+557)  http://en.wikipedia.org/w/index.php?title=Sally_Kern&diff=202986491&oldid=202939828   Undid revision 202927709 by Netkinetic (talk) It's not perfect but it's better than at present and on a quick try, the best I can do.
 * Reorder information and add visual cues:


 * --uǝʌǝsʎʇɹoɟʇs (st47) 00:53, 4 April 2008 (UTC)

<BLPWatchBot> #4: page * FT2 * (+330) test of blpwatch in edit summary <BLPWatchBot> Page checked and found to NOT be tagged. Article will NOT be monitored. EDIT SUMMARY
 * Using blpwatch in an edit summary didn't result in any action. Bot should report all of these, followed (as with removals) by a 2nd line:  Page checked and found to [be/not be] tagged. Article [will/will not] be monitored.:
 * --uǝʌǝsʎʇɹoɟʇs (st47) 21:27, 1 April 2008 (UTC)
 * Further fix needed -- adds it to monitoring, but message as above + edit summary not shown.
 * Don't understand the motivation for this one, ask me about it next time we talk. --uǝʌǝsʎʇɹoɟʇs (st47) 22:49, 4 April 2008 (UTC)


 * After startup category checking, a simple "Commencing monitoring" message would be nice. Also for the !reset and startup reports, removing "!" from "Done!" messages too.
 * You don't like my emotional bot? (Also, monitoring commences as soon as the bot enters the channel.) --uǝʌǝsʎʇɹoɟʇs (st47) 22:49, 4 April 2008 (UTC)
 * --uǝʌǝsʎʇɹoɟʇs (st47) 00:17, 5 April 2008 (UTC)


 * This sequence is confusing and disturbing:
 * Made this edit:
 * <BLPWatchBot> Edit summary of Ashley Alexandra Dupr contained blpwatch, but template is not present.
 * Made this edit:
 * No report by BLPWatchBot
 * Made this edit:
 * <BLPWatchBot> Edit summary of Ashley Alexandra Dupr contained blpwatch, but template is not present.
 * All other tagged pages were reported correctly when the template was edited. Left for you to figure why this one wasn't.


 * This issue and all other issues related only to this particular article should be fixed. If they are not, please advise. --uǝʌǝsʎʇɹoɟʇs (st47) 23:28, 4 April 2008 (UTC)


 * For some reason it reported edits to non-tagged pages:
 * This edit and then !reset led to: <BLPWatchBot> Removed since last run: Template:Blpwatch,
 * This edit and !reset led to: <BLPWatchBot> Removed since last run: Wikipedia:Biographies of living persons/BLPWatch,
 * That's because it doesn't realize that it's nowikied. There's no easy way to fix this. --uǝʌǝsʎʇɹoɟʇs (st47) 23:34, 4 April 2008 (UTC)
 * Ahhhh! Okay, didn't spot that one. As long as it has a good reason I'm fine with it :)


 * !Tag command syntax: "!tag page " It can automatically add the rest of the template.
 * Not feasible, since the !tag command syntax uses the opening of the tag to to find the end of the article name. --uǝʌǝsʎʇɹoɟʇs (st47) 23:34, 4 April 2008 (UTC)
 * makes sense. FT2 (Talk 23:46, 4 April 2008 (UTC)


 * !redate/!reason/!untag a non-tagged name or non-existent article says "Done"
 * !redate/!reason an existing but untagged article doesn't do the action (good!), but reports "Done"
 * --uǝʌǝsʎʇɹoɟʇs (st47) 00:17, 5 April 2008 (UTC)


 * !reason seems to fail: <FT2> !reason Rachel Marsden test2
 * --uǝʌǝsʎʇɹoɟʇs (st47) 10:44, 4 April 2008 (UTC)
 * Noted it needs !reason ARTICLE reason=


 * !info states: "Rachel Marsden tagged. Parameters: blpwatch | date=04/2008 | reason=Per DRV." not "From".
 * This needs to be fixed in the article, by changing to the correct parameter name. --uǝʌǝsʎʇɹoɟʇs (st47) 10:44, 4 April 2008 (UTC)
 * - done FT2 (Talk 10:53, 4 April 2008 (UTC)


 * !revert (bad number) -> <tt>"<BLPWatchBot> Revert on attempted per FT2"</tt>
 * --uǝʌǝsʎʇɹoɟʇs (st47) 10:44, 4 April 2008 (UTC)

Open

 * Piped link clarity: replace instances of " TEXT " by " TEXT "


 * Edit summaries need updating:
 * !revert edit summary: " Reverted by Username using BLPWatchBot: (Bot being trialled, comments welcome) "
 * Trim the if there is overflow! Total length of narrative should be at most, 200 - ([length of 1st part] + [length of last part])
 * --uǝʌǝsʎʇɹoɟʇs (st47) 00:53, 4 April 2008 (UTC)
 * Further fix needed - edit summary not working
 * !tag edit summary: " Tagged for BLPWatch by BLPWatchBot by request of . Stated reason is " ". (Bot being trialled, comments welcome) "
 * !redate edit summary: " Restarted monitoring for BLPWatch by request of . Stated start date is . (Bot being trialled, comments welcome) "
 * !reason edit summary: " Updated BLPWatch monitoring reason by request of . New reason: "reason" (Bot being trialled, comments welcome) "
 * and "user" in edit summary should be Wiki-account link if applicable, else "nice formatted" irc name "name (a!b@c)".


 * Its own edits should be visible via its own reports. (Either not filtered out, or some other means to check they went through.)
 * It's filtered out to limit spam. That filter has been removed for the time being. --uǝʌǝsʎʇɹoɟʇs (st47) 23:34, 4 April 2008 (UTC)
 * Recheck - !reason, !tag, !redate, !untag etc and other commands causing edits, don't get reflected in the channel for verification. (I do have a thought on this, talk some time... :)  )


 * Typing !revert twice for the same (valid) number, the 2nd time doesn't report properly.


 * Explicit "color=1" needed before: "#nnn: Page user (+0)"


 * !info syntax for !reason is probably inaccurate. Should be "!reason reason= ". Plus, debug check, what happens if you try to tag and then !reason Kant's "A Critique of Pure Reason"?

<FT2> !tag User:FT2 <BLPWatchBot> Done. <BLPWatchBot> Removed since last run: <FT2> !redate User:FT2 03/2008 <BLPWatchBot> Done. <FT2> !reason user:FT2 reason=reason change text <BLPWatchBot> Done. <FT2> !untag user:FT2 <BLPWatchBot> Done. Page history shows an untag and tag only...
 * !redate and !reason didn't work, though !tag and !untag did. Commands tried:

<FT2-away> !info Ashley Alexandra Dupré <BLPWatchBot> Ashley Alexandra Duprï¿½ not tagged.
 * Unicode bug again:
 * However edits to this article are being correctly reported - it's more commands like info, and possibly tag/untag etc that might not.


 * Attempt to !tag a protected page says "successful" but isn't. It's not checking the RC feed to verify. May affect other commands.


 * TO CHECK: 1/ does the bot handle a malformed tag (eg no closing "}}" or missing data) or more than one tag in an article; 2/ !revert (once narrative fixed)

Edit summary
The link to Bots/Requests for approval/BLPWatchBot in the edit summary can probably be removed now. dihydrogen monoxide (H2O) 09:50, 26 May 2008 (UTC)