Wikipedia:Bots/Requests for approval/Bellezzasolo Bot


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

Bellezzasolo Bot
Operator:

Time filed: 22:05, Sunday, January 7, 2018 (UTC)

Automatic, Supervised, or Manual: Automatic

Programming language(s): Python

Source code available: GitHub

Function overview: Notify IP user talk pages of replies

Links to relevant discussions (where appropriate): Village pump (proposals)

Edit period(s): Continuous

Estimated number of pages affected: 100/day

Namespace(s): User talk

Exclusion compliant (Yes/No): Yes

Function details: Finds any talk namespace page with or similar templates which ping IP users (or rather, don't). It then checks for a or similar template on the IP user's talk page. If not found, it adds a message linking to the first talk page.

Discussion

 * 100/day..hmm. For reference of where this will trigger, please list 10 of these instances from a single 24-hour period (preferably from different talk pages). —  xaosflux  Talk 00:32, 8 January 2018 (UTC)
 * 100/day looks on the ballpark based on User:Bellezzasolo Bot/Pings.. Galobtter (pingó mió) 09:30, 8 January 2018 (UTC)
 * I allowed the bot 2 test edits under extreme supervision yesterday as PoC. User talk:86.167.176.35 and User talk:204.130.228.108 demonstrate an example. &#x2230; Bellezzasolo &#x2721;   Discuss  10:57, 8 January 2018 (UTC)
 * Could you make it so it links to the section of the discussion, not just the page? AdA&D  13:54, 8 January 2018 (UTC)
 * (Non-BAG comment) Looking at User:Bellezzasolo Bot/Pings, I see two ISPs (BT, Deutsche Telekom) that I know to have highly dynamic IP addressing, so unless the bot can ping them quickly, as the Notifications tool does, it is likely to miss the intended user. ​—DoRD (talk)​ 12:48, 8 January 2018 (UTC)
 * (negative BAG comment) Yeah, oh another point which slipped my mind - it really should just not give talkbacks for long over talk messages (maybe check the signature like ping requires and make sure its not from over 24 hours ago). I see many from a year ago etc. Which actually means that I'm not sure about how often pinging ip occurs.. Galobtter (pingó mió) 12:53, 8 January 2018 (UTC)
 * I just saw this and although it has been days, I think it may be worth correcting.Seems like you intended to write (Non- BAG comment) above. –Ammarpad (talk) 13:38, 18 January 2018 (UTC)
 * That's why I asked for a list. — xaosflux  Talk 13:54, 8 January 2018 (UTC)
 * Thought of it myself, working on implementing it. 24 hours seems a good figure. If the bot is put in place, I see pinging starting at maybe 10/day, but the existence of the bot may well cause a significant increase, as many are aware and will either not ping or manually perform the bot's action. &#x2230; Bellezzasolo &#x2721;   Discuss  13:29, 8 January 2018 (UTC)
 * Yeah, existence of the bot should increase that rate. Galobtter (pingó mió) 13:33, 8 January 2018 (UTC)


 * What is your planned behavior for multiple mentions of an IP on the same page within any certain period? (e.g. will 3 mentions create 3 talk messages?) — xaosflux  Talk 13:54, 8 January 2018 (UTC)
 * No, only one is created at the moment, no matter the time period. The bot checks for a and will avoid spamming the page as a result.  &#x2230; Bellezzasolo &#x2721;   Discuss  14:26, 8 January 2018 (UTC)
 * So if they are mentioned on 2 pages, they will get notification for the first, but then no further notifications? — xaosflux  Talk 14:34, 8 January 2018 (UTC)
 * Yes, for I air highly on the side of caution. Of course, I could either parse the subst (but I don't trust myself), or insert a hidden template for the required metadata. I've implemented the time sensitive changes for now, and am testing &#x2230; Bellezzasolo &#x2721;   Discuss  15:03, 8 January 2018 (UTC)


 * Note:, there is a core request open for this functionality: T58828. Looks like it is assigned to .  Cenarium, care to comment? —  xaosflux  Talk 14:37, 8 January 2018 (UTC)
 * This bot appears to have edited since this BRFA was filed. Bots may not edit outside their own or their operator's userspace unless approved or approved for trial. AnomieBOT ⚡ 15:24, 8 January 2018 (UTC)
 * It is being assisted with the edits. &#x2230; Bellezzasolo &#x2721;   Discuss  16:22, 8 January 2018 (UTC)

Example of live operation - User talk:203.163.242.72 - Talk:Madonna albums discography Run completed, sleeping last run: 2018-01-08 16:21:02.304948 Run completed, sleeping last run: 2018-01-08 16:27:56.799182 Run completed, sleeping last run: 2018-01-08 16:30:32.524265 Run completed, sleeping last run: 2018-01-08 16:31:56.958179 Run completed, sleeping &#x2230; Bellezzasolo &#x2721;  Discuss  16:35, 8 January 2018 (UTC)


 * Trials should not be taking place yet. — xaosflux  Talk 16:57, 8 January 2018 (UTC)
 * Also, looking at the notification you're leaving on the talk pages, I think the "I am an experimental bot" notice should (a) be right before the signature, and (b) link to your talk page for people to report any possible errors. Enterprisey (talk!) 22:03, 9 January 2018 (UTC)

&#x2230; Bellezzasolo &#x2721;  Discuss  04:05, 1 March 2018 (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 WT:BRFA.