Wikiquote:Bots

Identification

 * 1) 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.
 * 2) 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.
 * 3) Every bot should be listed on Category:Bots before it begins to be run. They are also listed on this page.

Communication

 * 1) 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.
 * 2) 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
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 Thank you. --~
 * Operator:
 * Purpose:
 * Script used:
 * Already has the bot flag on:
 * Note: (if any)

MABot
I request bot flag to my bot. Thank you. --MarcoAurelio (talk) 14:03, 12 March 2019 (UTC)
 * 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 Village_pump 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.


 * 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)


 * 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 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)

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)
 * 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.


 * sandbox cleaner bot: withdrawn. -- MarcoAurelio (talk) 16:10, 8 January 2020 (UTC)
 * redirect fixer bot: withdrawn. -- MarcoAurelio (talk) 16:10, 8 January 2020 (UTC)
 * Closing this request as ✅ 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)

Related pages

 * Archives
 * Category:Bots
 * Themebot

bg:Уикицитат:Бот de:Wikiquote:Bots fa:ویکی‌گفتاورد:ربات fr:Wikiquote:Bot he:ויקיציטוט:בוט hy:Վիքիքաղվածք:Բոտեր it:Wikiquote:Bot lt:Wikiquote:Botai pl:Wikicytaty:Boty ru:Викицитатник:Боты simple:Wikiquote:Bots uk:Вікіцитати:Боти zh:Wikiquote:机器人