The following discussion is an archived debate. Please do not modify it. Subsequent comments should be made in a new section. The result of the discussion was Approved.

Operator: R

Automatic or Manually Assisted:Automatic

Programming Language(s):AWB

Function Summary:The bot will deliver newsletters for any project that requests it.

Edit period(s) (e.g. Continuous, daily, one time run):Once a day or less (unless two projects deliver their newsletters on the same day.

Edit rate requested: 10 edits per min

Already has a bot flag (Y/N):N

Function Details:This bot will deliver newsletters of projects requesting it. The bot will use AWB's append feature, to add the newsletter onto each page. The pages for it to deliver to will be generated by using AWB to get the links that exist on the member list of a project, selecting them all, and right clicking "convert to talk pages." The bot will then run. If a project has a separate list of members, and members who receive the newsletter, the second one will be used. If the project uses a category, that will be used.

Discussion

[edit]

Do we actually have a wikiproject requesting anything? —— Eagle101Need help? 09:10, 28 May 2007 (UTC)[reply]

No. It would be for any project the wants it. No matter what project, it still works the same way. --R ParlateContribs@ (Let's Go Yankees!) 13:42, 28 May 2007 (UTC)[reply]
I can't give you a trial unless you have edits to make... --ST47Talk 14:00, 28 May 2007 (UTC)[reply]
So I actually need a project that wants to use the bot? --R ParlateContribs@ (Let's Go Yankees!) 14:22, 28 May 2007 (UTC)[reply]
That would be the point of BRFA... --ST47Talk 14:48, 28 May 2007 (UTC)[reply]
Well...I guess it would be a request for a future task. No matter what the task though, it's still going to work the same way. I see no problem with approving it now if it runs at a later time the same way I said it would above. --R ParlateContribs@ (Let's Go Yankees!) 15:10, 28 May 2007 (UTC)[reply]
Approved for trial. Please provide a link to the relevant contributions and/or diffs when the trial is complete. for one delivery, keep below 2 e/m, and report back when you've finished. --ST47Talk 16:21, 28 May 2007 (UTC)[reply]
Thank you. I have nothing to try it on, so I'll watch the bot requests page for anyone wanting a newsletter delivery, and put that my bot is available here. --R ParlateContribs@ (Let's Go Yankees!) 16:25, 28 May 2007 (UTC)[reply]
Just to be clear, I don't need approval for each individual project if it does the exact thing I say above every time? --R ParlateContribs@ (Let's Go Yankees!) 22:15, 29 May 2007 (UTC)[reply]
Correct. --ST47Talk 22:20, 29 May 2007 (UTC)[reply]

If the bot is on trial now, I would like it to stop. If not,please don't commence one until we can work out the concerns I'm about to put forward. The requisites for a newsletter delivery are as follows:

It is also a good idea to give recipients a choice of whether to have a transclusion of the newsletter, or a substitution. A link to a page to request that should also be included in the final line of the bot's message. Take a look at the signpost messages to see what I mean. Thanks, Martinp23 12:41, 2 June 2007 (UTC)[reply]

Yes, I planned to have an opt out system. I see no way to use AWB to filter out the names in the opt out list (if there's a way, tell me). Here are the messages I have thought up (there are two. one is if the project has a member list and an opt-out list, the other is for a project with a delivery list):


You are receiving this message because you have signed up for [[Wikipedia:Wikiproject X|Wikiproject X.]] If you wish to stop receiving these messages, add your name to the [[pagename|opt-out list]]. This newsletter was delivered by the automated ~~~~

You are receiving this message because you have signed up for delivery of it [[Wikipedia:Wikiproject X/Newsletter Delivery|here]] If you wish to stop receiving these messages, remove your name from the list]]. This newsletter was delivered by the automated ~~~~

What my bot does is that I grab (example) a list that has talk pages linked to it, copy all of the usernames that are there into a text file, and in AWB, get the list from those text file(s). Then set the options, and make sure it signs in some way! (zelzany - review) 21:41, 2 June 2007 (UTC)[reply]
If I you only have one type of delivery option on the page, the text file isn't needed. --R ParlateContribs@ (Let's Go Yankees!) 22:49, 2 June 2007 (UTC)[reply]
Well, if there is another opt-out option, then you would only include the users that opted-in. (zelzany - review) 23:11, 2 June 2007 (UTC)[reply]
There will be other opt out options. You can avoid the text file by transcluding the other options on a main page, from the subpage. That way, when you do the regular deliver, just grab the links on the page, because the transcluded names won't be in the list. --R ParlateContribs@ (Let's Go Yankees!) 23:19, 2 June 2007 (UTC)[reply]
Okay. I will be delivering the newsletter for WikiProject Alternative music and the newsletter for Wikipedia:WikiProject Aquarium Fishes. It will be done exactly as stated here. Expect trial edits soon. --R ParlateContribs@ (Let's Go Yankees!) 19:28, 3 June 2007 (UTC)[reply]
((BAGAssistanceNeeded)) Trial done: contributions. Thanks, --R ParlateContribs@ (Let's Go Yankees!) 20:54, 3 June 2007 (UTC)[reply]
R, are you sure you don't want to program up a simple perl diddy that would do all this manual work you are doing automatically? —— Eagle101Need help? 10:28, 4 June 2007 (UTC)[reply]
I don't know how to code in perl. --R ParlateContribs@ (Let's Go Yankees!) 11:08, 4 June 2007 (UTC)[reply]

 Approved.METS501 (talk) 20:19, 6 June 2007 (UTC)[reply]

The above discussion is preserved as an archive of the debate. Please do not modify it. Subsequent comments should be made in a new section.