Jump to content

Wikiquote:Bots

From Wikiquote
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]
  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

[edit]
  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

[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)[reply]

Mentioning BD2412 and UDScott as the two active Wikiquote bureaucrats. --MarcoAurelio (talk) 10:13, 18 March 2019 (UTC)[reply]
A trial seems warranted. The flag is up. BD2412 T 12:19, 18 March 2019 (UTC)[reply]
Okay, thanks. I'll make a brief trial of each script and report back. MarcoAurelio (talk) 17:53, 18 March 2019 (UTC)[reply]
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)[reply]
archivebot trial
First edit: https://en.wikiquote.org/?diff=2563235 -- MarcoAurelio (talk) 16:10, 19 March 2019 (UTC)[reply]
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)[reply]
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)[reply]
Second test run done. -- MarcoAurelio (talk) 21:04, 20 March 2019 (UTC)[reply]

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)[reply]

@MarcoAurelio: Do you still have an interest in running this task on the VP? ~riley (talk) 22:17, 7 January 2020 (UTC)[reply]
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 (talkcontribs) 16:10, 8 January 2020.
sandbox cleaner bot
withdrawn. -- MarcoAurelio (talk) 16:10, 8 January 2020 (UTC)[reply]
redirect fixer bot
withdrawn. -- MarcoAurelio (talk) 16:10, 8 January 2020 (UTC)[reply]

I request bot flag (or authorisation) to my bot.

Thank you. --Leaderboard (talk) 09:52, 7 November 2024 (UTC)[reply]

@GreenMeansGo is this something you can assist at? Thanks in advance. Leaderboard (talk) 08:30, 25 November 2024 (UTC)[reply]
@Leaderboard: Y Done GMGtalk 17:48, 25 November 2024 (UTC)[reply]

I am requesting the bot flag be added to TNTBot so that it may complete the below periodic task.

  • Operator: TheresNoTime (talk)
  • Purpose: This task marks former WMF staff accounts as such (i.e. removing from category/setting former in a user info template) on locked WMF staff account user pages iff the lock reason makes it clear that the account was locked due to the member of staff no longer working for the Foundation. More info is available on meta.
  • Script used: source
  • Already has the bot flag on: enwiki (and runs on metawiki unflagged)
  • Note: There are 23 pages in that category on this project, 11 of which are of locked staff users. Once the bot has processed those 11 pages, it will periodically (~weekly) check for newly locked/added accounts.

Thank you. --TheresNoTime (talk) 13:04, 21 November 2024 (UTC)[reply]

Done. I have every confidence that TNT is an expert at this. GMGtalk 13:19, 21 November 2024 (UTC)[reply]
[edit]