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 Withdrawn by operator.
Operator: Bellezzasolo (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)
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 {{replyto}} or similar templates which ping IP users (or rather, don't). It then checks for a {{talkback}} or similar template on the IP user's talk page. If not found, it adds a message linking to the first talk page.
Discussion
[edit]- 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)[reply]
- 100/day looks on the ballpark based on User:Bellezzasolo Bot/Pings.. Galobtter (pingó mió) 09:30, 8 January 2018 (UTC)[reply]
- 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. ∰Bellezzasolo✡ Discuss 10:57, 8 January 2018 (UTC)[reply]
- 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)[reply]
- (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)[reply]
- (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)[reply]
- @Galobtter: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)[reply]
- That's why I asked for a list. — xaosflux Talk 13:54, 8 January 2018 (UTC)[reply]
- 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. ∰Bellezzasolo✡ Discuss 13:29, 8 January 2018 (UTC)[reply]
- Yeah, existence of the bot should increase that rate. Galobtter (pingó mió) 13:33, 8 January 2018 (UTC)[reply]
- @Galobtter: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)[reply]
- (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)[reply]
- 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)[reply]
- No, only one is created at the moment, no matter the time period. The bot checks for a <!-- [[Template:Please see]] --> and will avoid spamming the page as a result. ∰Bellezzasolo✡ Discuss 14:26, 8 January 2018 (UTC)[reply]
- 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)[reply]
- 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 ∰Bellezzasolo✡ Discuss 15:03, 8 January 2018 (UTC)[reply]
- 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)[reply]
- No, only one is created at the moment, no matter the time period. The bot checks for a <!-- [[Template:Please see]] --> and will avoid spamming the page as a result. ∰Bellezzasolo✡ Discuss 14:26, 8 January 2018 (UTC)[reply]
- Note:, there is a core request open for this functionality: phab:T58828. Looks like it is assigned to @Cenarium:. Cenarium, care to comment? — xaosflux Talk 14:37, 8 January 2018 (UTC)[reply]
- Note: 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)[reply]
- It is being assisted with the edits. ∰Bellezzasolo✡ Discuss 16:22, 8 January 2018 (UTC)[reply]
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
∰Bellezzasolo✡ Discuss 16:35, 8 January 2018 (UTC)[reply]
- @Bellezzasolo: Trials should not be taking place yet. — xaosflux Talk 16:57, 8 January 2018 (UTC)[reply]
- 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)[reply]
Withdrawn by operator. ∰Bellezzasolo✡ Discuss 04:05, 1 March 2018 (UTC)[reply]
- 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.