Wikiquote:Bots
This page is an official policy on Wikiquote. It has wide acceptance among editors and is considered a standard that all users should follow. Please do not make significant changes to this page without prior discussion. |
Wikiquote Policies and Guidelines |
---|
Content |
|
Conduct |
|
Operation |
|
Policy
[edit]Identification
[edit]- The bot should be distinguished from humans. The name should identify the user as a bot. A name of the form "[normal user]Bot" is highly recommended.
- The bot should have its user page. That page should identify the operator, the purpose of the bot and note whether it has a bot flag.
- Every bot should be listed on Category:Bots before it begins to be run. They are also listed on this page.
Communication
[edit]- The bot's operator must be reachable. The bot account must have an authenticated email address to the operator which enables anyone to mail the operator. In addition, it is strongly recommended the bot's operator has his own user, where he can be reached. An acceptable, but less recommended, alternative is pointing to the operator's page in some other Wikimedia project.
- The bot's operator must be available in English. Since the only language the en.wikiquote admins are guaranteed to know is English, it is imperative that they will need to be able to contact the operator in English.
Requests for bot flag
[edit]The bot flag is granted by a local bureaucrat, subject to community consensus. To request a bot flag, make sure your bot complies with the policy above, then add a header with its name. Under the header, give a short overview of the bot's purpose. The discussion normally lasts for two weeks, but can be shortened or expanded at the discretion of a sysop or bureaucrat.
Either granted or rejected, fulfilled votes are found at archives.
- Format
=== [[User:Yourbot]] === I request bot flag to my bot * Operator: ~~~ * Purpose: * Script used: * Already has the bot flag on: * Note: (if any) Thank you. --~~~~
I request bot flag to my bot.
- Operator: MarcoAurelio (talk)
- Purpose: General pywikibot which I use on several projects for broken and/or double redirect maintenance, archiving threads and clearing the sandbox. I can provide all or some those services to the en.wikiquote project if the community so decides.
- Script used: Pywikibot, specifically archivebot.py (source code), redirect.py (source code) & clean_sandbox.py (source code). Bot configuration can be found at Diffusion.
- Already has the bot flag on: see Special:CentralAuth/MABot for a full list.
- Note: I noticed at Wikiquote:Village_pump#Archive_bot? that there's some interest in having an archiving bot for some high traffic pages. At the same time I noticed a very high number of inactive bots still with a bot flag. I am willing to offer my services to this project as well for any of the tasks mentioned above (archiving, redirect maintenance and/or regularly clearing the sandbox). If you prefer that I open a request for each task as to ease the discussion, please let me know. I am also willing to do a trial at the request of the community or the Wikiquote bureaucrats.
Thank you. --MarcoAurelio (talk) 14:03, 12 March 2019 (UTC)
- Mentioning BD2412 and UDScott as the two active Wikiquote bureaucrats. --MarcoAurelio (talk) 10:13, 18 March 2019 (UTC)
- A trial seems warranted. The flag is up. BD2412 T 12:19, 18 March 2019 (UTC)
- Okay, thanks. I'll make a brief trial of each script and report back. MarcoAurelio (talk) 17:53, 18 March 2019 (UTC)
- I'm starting with WQ:AN but I'll not be able to start testing it today though. -- MarcoAurelio (talk) 19:28, 18 March 2019 (UTC)
- A trial seems warranted. The flag is up. BD2412 T 12:19, 18 March 2019 (UTC)
- archivebot trial
- First edit: https://en.wikiquote.org/?diff=2563235 -- MarcoAurelio (talk) 16:10, 19 March 2019 (UTC)
- The test edit placed 2019 discussions in the archive indexed under 2018 in Wikiquote:Administrators' noticeboard/Header. ~ Ningauble (talk) 14:50, 20 March 2019 (UTC)
- Ningauble: Sorry, that was my fault. I used the existing archive (034). I'll leave 2018 threads there, and restore back to AN 2019 ones so they can be archived again by the bot. -- MarcoAurelio (talk) 20:55, 20 March 2019 (UTC)
- Second test run done. -- MarcoAurelio (talk) 21:04, 20 March 2019 (UTC)
- The test edit placed 2019 discussions in the archive indexed under 2018 in Wikiquote:Administrators' noticeboard/Header. ~ Ningauble (talk) 14:50, 20 March 2019 (UTC)
To archive the Village Pump, given that you use incremental archives (archive 1, archive 2), archivebot.py will archive expired threads on the next avalaible archive irrespective of the date. If you want the bot to archive there, somebody should sort the threads existing on that page first and archive them where they belong. After that, I could try to setup the bot for that page. About the AN, the bot has been running on the page. Given that for now no thread is older than one month, only one run has been performed. Of course you can decide to reduce the time a stale thread is to remain in that page. Thanks. -- MarcoAurelio (talk) 21:13, 1 April 2019 (UTC)
- @MarcoAurelio: Do you still have an interest in running this task on the VP? ~riley (talk) 22:17, 7 January 2020 (UTC)
- Hi there. I think I'll wait for now to process the VP considering that the script I use (which is the shared pywikibot archivebot.py one) would not, probably, work well with the VP archive system of this wiki. For now I'll focus on archiving the AN. Any user can however order my bot to archive any page placing the User:MABot/config setup template following the instructions though. —This unsigned comment is by MarcoAurelio (talk • contribs) 16:10, 8 January 2020.
- sandbox cleaner bot
- withdrawn. -- MarcoAurelio (talk) 16:10, 8 January 2020 (UTC)
- redirect fixer bot
- withdrawn. -- MarcoAurelio (talk) 16:10, 8 January 2020 (UTC)
- @MarcoAurelio: Closing this request as Done as bot flag was already granted prior to the trial beginning. Bot has been editing since the trial without error. ~riley (talk) 21:01, 9 January 2020 (UTC)
I request bot flag (or authorisation) to my bot.
- Operator: Leaderboard (talk)
- Purpose: meta:Global reminder bot
- Script used: Python
- Already has the bot flag on: See Special:CentralAuth/Leaderbot and meta:Global reminder bot/global
- Note: For meta:Global reminder bot - the bot will rarely run here, but it is not clear whether I can run the bot otherwise, so putting it here. Please ping me in a response. The bot flag is NOT required.
Thank you. --Leaderboard (talk) 09:52, 7 November 2024 (UTC)