Commons:Bots/Requests
![]() |
If you want to run a bot on Commons, you must get permission first. To do so, file a request following the instructions below.
Please read Commons:Bots before making a request for bot permission.
I | Create a user account (while logged in to your normal account) and user page for the bot
On the bot's userpage, add {{Bot}}, which automatically adds the page to Category:Commons bots. Then add the following information to the bot's userpage (all this is mandatory):
|
---|---|
II | Write your program code.
When you put a request at this page, you are expected to be ready for testing. If you are unsure and want to know if your intended bot job will be accepted, please seek community feedback at a suitable venue, e.g. Commons:Village pump. |
III | Create your bot request:
Add your bot request to the list here:
|
IV | Test run
Please make a small test run (5–20 edits) to allow other users to review your bot's tasks. (Please do not put your bot in automatic mode until the request is approved!) |
V | Waiting for approval.
You now need to wait for community approval. A bureaucrat will close the request and will also grant a bot flag, where necessary. Closed requests are moved to Commons:Bots/Archive. |
|
Requests made on this page are automatically transcluded in Commons:Requests and votes for wider comment.
Requests for permission to run a bot
[edit]Before making a bot request, please read the new version of the Commons:Bots page. Read Commons:Bots#Information on bots and make sure you have added the required details to the bot's page. A good example can be found here.
When complete, pages listed here should be archived to Commons:Bots/Archive.
Any user may comment on the merits of the request to run a bot. Please give reasons, as that makes it easier for the closing bureaucrat. Read Commons:Bots before commenting.
Operator: Matrix (talk · contributions · Statistics · Recent activity · block log · User rights log · uploads · Global account information)
Bot's tasks for which permission is being sought: Fix lint errors in signatures using a find and replace method, with a page for signature submissions which will be reviewed by me.
Automatic or manually assisted: Automatic
Edit type (e.g. Continuous, daily, one time run): Continuous (until we run out of signature submissions/lint errors)
Maximum edit rate (e.g. edits per minute): 20 edits/min
Bot flag requested: (Y/N): n/a
Programming language(s): Pywikibot on Toolforge
—Matrix(!) ping onewhen replying {user - talk? - uselesscontributions} 20:40, 2 October 2025 (UTC)
- Discussion
Source code is here. I will make some changes like changing site URL. For an in-depth discussion on whether fixing lint errors is useful, see this RfC on enwiki. —Matrix(!) ping onewhen replying {user - talk? - uselesscontributions} 20:40, 2 October 2025 (UTC)
- Please make test run. EugeneZelenko (talk) 12:55, 3 October 2025 (UTC)
- @EugeneZelenko:
Done (10-20 edits) [1]. —Matrix(!) ping onewhen replying {user - talk? -
uselesscontributions} 17:37, 3 October 2025 (UTC)- I think will be good idea to link to this page instead of using see my user page in edit summaries. EugeneZelenko (talk) 12:59, 4 October 2025 (UTC)
- @EugeneZelenko: Ok, I'll do so in any future test runs/if this is approved. —Matrix(!) ping onewhen replying {user - talk? -
uselesscontributions} 15:49, 4 October 2025 (UTC)
- @EugeneZelenko: Ok, I'll do so in any future test runs/if this is approved. —Matrix(!) ping onewhen replying {user - talk? -
- I think will be good idea to link to this page instead of using see my user page in edit summaries. EugeneZelenko (talk) 12:59, 4 October 2025 (UTC)
- @EugeneZelenko:
User:Quiz123asdhjb123
[edit]Operator: quizbarrel
Bot's tasks for which permission is being sought: Query the Wikimedia Commons API to retrieve image metadata (e.g., URLs, licenses, and artist/credit info for images like "Emma Watson").
Automatic or manually assisted: Automatic (runs via scripts like curl).
Edit type (e.g. Continuous, daily, one time run): Occasional queries (not continuous).
Maximum edit rate (e.g. edits per minute): No edits, only API queries.
Bot flag requested: Yes
Programming language(s): Bash (using curl and jq).
Quiz123asdhjb123 (talk) 08:21, 27 September 2025 (UTC)
- Discussion
- Speedy decline, out of scope of bot accounts. --Krd 09:03, 27 September 2025 (UTC)