Jump to content

Wikiquote:Bots

From Wikiquote
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]] ===
* Operator: ~~~
* Purpose: 
* Script used: 
* Already has the bot flag on: 
* Note: (if any)
Thank you. --~~~~
  • Operator: PieWriter (talk)
  • Purpose: Removes {{under construction}} and {{in use}} after it has been placed for 5 days.
  • Script used: Python
  • Note: No flag needed, the number of days can be adjusted. Tests ave been done on test Wikipedia.

Thanks you. —PieWriter (talk) 10:49, 4 March 2026 (UTC)[reply]

@Saroj ping PieWriter (talk) 10:50, 4 March 2026 (UTC)[reply]
At the moment, I'm only seeing one stale case of each template and no real backlog. Do you see this becoming a recurring maintenance issue that would justify automation, or would manual cleanup be sufficient for now? Saroj (talk) 12:04, 4 March 2026 (UTC)[reply]
@Saroj Many people usually don’t do manual clean up like this as they usually do not know about. One issue that may occur is that if the user who placed the template on the article forgets to remove it after they are done, a reader who stumbles onto the article with the template would think that the article is undergoing major change and would be discouraged to continue reading as they may feel the article isn’t ‘ready’. The bot ensures that the template on time. This is a pretty non-controversial task so I don’t see any issues with it. PieWriter (talk) 12:21, 4 March 2026 (UTC)[reply]
Approved for trial. Please provide a link to the relevant contributions and/or diffs when the trial is complete. Saroj (talk) 12:56, 4 March 2026 (UTC)[reply]

I request bot flag to my bot

just an FYI, both the templates here and urwikiquote follow same pattern, the structure is entirely same. The only difference is that on urwikiquote, the page lists a total of 15 recent pages. AafiOnMobile (talk) 16:28, 20 January 2026 (UTC)[reply]
How does the bot handle pages that are spam, vandalism, or tagged for deletion? The template is currently curated to highlight selected articles on the main page, and switching to an automatic latest pages system would turn it into a chronological listing rather than a curated selection. Since the template is meant to maintain a quality-first list, full automation could do more harm than good and may not add much beyond what Special:NewPages already provides. Saroj (talk) 19:36, 20 January 2026 (UTC)[reply]
CC to @Aafi. Codename Noreste (talkcontribs) 17:03, 22 January 2026 (UTC)[reply]
Hi @Codename Noreste (thanks for the ping) @Saroj, thanks for the concern. I was occupied around our Wikiversary conference (pushed to February now), and couldn't get back earlier. I think we can imrpove the code to exclude pages that have deletion/or other cleanup tags on them. Since the update occurs only once at 00:00, I believe spam caught prior to that would already be filtered out. Will have my code revised once I get some extra time. signed, Aafi (talk) 17:10, 22 January 2026 (UTC)[reply]
Hi @Aafi, any update? I'm still unsure how automation aligns with the template's purpose. Automatically listing the newest pages would essentially replicate Special:NewPages, instead of maintaining a curated selection, which the community might not prefer. What added value does the bot bring beyond this? Saroj (talk) 12:34, 4 March 2026 (UTC)[reply]
@Saroj: Thanks for the ping. Your point is very fair. A clear cut automation on projects like this is really problematic. Though I have had some ideas that likely address the problem but unfortunately due to my health issues, I am not able to keep on track. Once I have been a bit better, I will revisit this. Let's close this request here. signed, Aafi (talk) 17:42, 4 March 2026 (UTC)[reply]
Withdrawn by operator. Wishing you a quick recovery. --Saroj (talk) 15:01, 5 March 2026 (UTC)[reply]
[edit]