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 Request Expired.

Operator: Cyberpower678 (talk · contribs · SUL · edit count · logs · page moves · block log · rights log · ANI search)

Time filed: 07:19, Thursday May 31, 2012 (UTC)

Automatic, Supervised, or Manual: Automatic (will be monitored at first for any glitches)

Programming language(s): PHP

Source code available: No

Function overview: Notifies subscribed users in this list to vandalism levels when a set threshold is reached.

Links to relevant discussions (where appropriate): Wikipedia_talk:Counter-Vandalism_Unit#Task_Force

Edit period(s): Reads the ((Vandalism information)) template every minute. Edit period depends on Vandalism levels.

Estimated number of pages affected: Number of users subscribed in the list

Exclusion compliant (Yes/No): Yes

Already has a bot flag (Yes/No): No

Function details: During my Wikibreak, I was summoned to the task force to create a notifications bot for users so they don't have to proactively check the vandalism information template. This is what this task does. It reads ((Vandalism information)) and notifies the users who signed up with the minimum DefCon setting met. It only notifies people in this list.

Discussion[edit]

There is still question about how often the bot should notify a user. It checks it every minute and sends notifications out every minute which is very annoying. Some suggestions would be appreciated.—cyberpower ChatOffline 07:19, 31 May 2012 (UTC)[reply]

To be clear, if you can show us, that users acutally want this bot, and that it will be useful; then we can probably go ahead with it. However at the moment, I don't think that is the case. --Chris 03:06, 2 June 2012 (UTC)[reply]

I have to agree with Rcsprinter's concerns over the usefulness (or rather, lack thereof) of this bot. I'm not entirely sure why this needs to be a bot—at all. I mean, if the goal is to spawn the "you've got messages" box (or something equally intrusive) whenever the vandalism level is high, wouldn't this be better as a javascript-based user script? Or a gadget? All it takes is an API query for the current content of ((Vandalism information)), then a regex to see what it is, and then making a fluorescent notification DIV. You can even cache the result using a cookie so that it only asks the API every 'x' minutes. --slakrtalk / 02:24, 21 June 2012 (UTC)[reply]
You may be right, I've gotten back to working on this. I have added a few parameters to code and will start to find out if the community will support this.—cyberpower ChatOnline 20:46, 21 June 2012 (UTC)[reply]
Surely you should have got consensus before you requested approval? Rcsprinter (talk) 15:06, 22 June 2012 (UTC)[reply]
I am preparing an RfC at WP:CVU to attract primarily those involved in CVU to comment as it primarily concerns them. Other editors will also be invited to comment and support. It should be up by tomorrow.—cyberpower ChatLimited Access 16:52, 3 July 2012 (UTC)[reply]
Sorry for the excruciatingly long delay. I have started up the RfC here.—cyberpower ChatOnline 00:32, 5 July 2012 (UTC)[reply]

Why is the source code unable to be released? --MZMcBride (talk) 17:47, 16 July 2012 (UTC)[reply]

At this point I can't release it yet as it's not fully complete yet with all the implementations. I will release it when I am certain is ready for testing on Wikipedia.—cyberpower ChatOnline 20:25, 16 July 2012 (UTC)[reply]
  1. If the bot notifies a user while they are offline, does it provide them subsequent notifications when the level changes or does it stop after the first?
    The purpose of this bot is to notify them of elevated vandalism. This can be while they're offline or online. The goal being it triggers the orange bar and as a result sends an email notification about new messages. This will lure currently offline users into potentially vandal fighting. As per popular request, a schedule will be added to allow the user to set notification times. When vandalism levels change it will only notify them when the notification rate is set to 0.
  2. What is the point of a notification when the user is offline?
    Talk page pings trigger email notifications. An offline user is more likely to see that.
  3. How does the bot know when a user comes online and sees the message? Have you considered making some sort of status system a requirement for users who wish to use the bot?
    The bot will have a rate limiter and schedule service installed. User can then freely tell the bot when to notify them.
  4. What will happen if someone breaks the formatting of your notifications list? Will the bot auto-shutoff or recognize the error?
    The bot will most likely auto-shutoff if the list can't be read. If it's and entry error, it will ignore the entry. If the parameters are not in the order specified though, the bot may screw up.
  5. What will happen if a vandal adds 1000+ names randomly to the notifications list? What will prevent users from getting spammed who do not wish to use it? Would a better approach be to use a template on the user's userpage that puts them in a specific category for each level? ie ((vandal notes|2))?
    I have considered this and I believe a better approach will be to make it a template to optin with. Either way, the bot is ((bots)) compliant so if users get spammed, they can deny further notifications using that.

Thanks.--v/r - TP 14:35, 23 July 2012 (UTC)[reply]

I have answered the questions above. I am making the requested modifications and am letting you know that I haven't forgotten about this.—cyberpower ChatOffline 14:40, 16 August 2012 (UTC)[reply]
((OperatorAssistanceNeeded|D)) – How are the modifications going? When they are complete, I, like Chris G, would like a copy of the source code. I understand you not wanting to post it publicly; I myself hate to release anything until it's "perfect". But given that this may be a contentious task, it would be desirable to iron out any technical problem before it is approved for trial, if it is approved for trial. Thanks, — madman 04:58, 25 August 2012 (UTC)[reply]
I got sucked into real life sooner than I thought I would. There is so much going on right now that I barely have time to come up with the mods. Rest assured though, I am working on it.—cyberpower ChatOffline 12:00, 25 August 2012 (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.