Wikipedia:Bots/Requests for approval/YATBot
- 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: AHRtbA==
Automatic or Manually assisted: Automatic; unsupervised (though I plan on checking the logs every now and then)
Programming language(s): PHP
Source code available: Not yet, I may eventually release it.
Function overview: Tagging/replacing/editing templates
Edit period(s): Mostly Continuous
Estimated number of pages affected: When running fully, the max; 6 per minute.
Exclusion compliant (Y/N): No
Already has a bot flag (Y/N): N
Function details: The bot name stands for Yet Another Tagging Bot. It will run on pages in all name spaces tagging/replacing/editing templates (including WikiProject) when a Project is given for the bot to do. This bot specifically was made for this request, but I want it to be a general tagging bot, since there aren't that many currently active.
Discussion
edit- The WikiProject tagging department of our community is sorely understaffed, so this would be a much needed addition. –xenotalk 18:24, 6 August 2009 (UTC)[reply]
- If a page is already using {{WikiProjectBannerShell}} then the bot should recognise this and place the WikiProject banner within that template. - Kingpin13 (talk) 19:05, 7 August 2009 (UTC)[reply]
- Ok, I made a note of that and added it to the code. Thanks. AHRtbA== Talk 20:20, 8 August 2009 (UTC)[reply]
- The function is currently very broad, would it be okay to cut it down in some way? Possibly to just simple templates, such as WikiProject tags, stubs, uncategorised etc? Could you include a list of all the templates the bot will understand which articles they apply to? Cheers - Kingpin13 (talk) 21:31, 8 August 2009 (UTC)[reply]
- I understand that the editing/replacing part of the function list is a broad category. I wouldn't be doing complex editing/replacing of templates (maybe none at all), I just want to keep it open if someone needs the functionality. For an editing example, if someone needs the param "ex" changes to "ep", I would call that a simple edit. For a replacing edit, I probably would just do it by the name of a template. (not a condition of params. eg. if param bob="something" replace the whole template). Thanks. AHRtbA== Talk 14:17, 10 August 2009 (UTC)[reply]
- Approved for these tasks:
1) To add WikiProject templates to the talk pages of suitable pages.
2) To do minor find and replace on templates (where appropriate), so long as nothing else on the page is changed
3) To add/remove a parameter to/from a template where appropriate
If something else pops up which you want to bot to do, but you aren't sure comes under the tasks, make sure you clarify (ask a BAG member, or preferably create a new BRfA for that specific task). Otherwise, tag away! :D - Kingpin13 (talk) 22:55, 17 August 2009 (UTC)[reply]
- Approved for these tasks:
- I understand that the editing/replacing part of the function list is a broad category. I wouldn't be doing complex editing/replacing of templates (maybe none at all), I just want to keep it open if someone needs the functionality. For an editing example, if someone needs the param "ex" changes to "ep", I would call that a simple edit. For a replacing edit, I probably would just do it by the name of a template. (not a condition of params. eg. if param bob="something" replace the whole template). Thanks. AHRtbA== Talk 14:17, 10 August 2009 (UTC)[reply]
- The function is currently very broad, would it be okay to cut it down in some way? Possibly to just simple templates, such as WikiProject tags, stubs, uncategorised etc? Could you include a list of all the templates the bot will understand which articles they apply to? Cheers - Kingpin13 (talk) 21:31, 8 August 2009 (UTC)[reply]
- Ok, I made a note of that and added it to the code. Thanks. AHRtbA== Talk 20:20, 8 August 2009 (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.