DocumentationEdit

Technical detailsEdit

CleanupBot is written in Python, using a custom API class to access the MediaWiki Action API. It uses SQLite or MySQL for persistent data storage. The Source code is available at Github.

Emergency shutoffEdit

Individual tasks may be stopped by writing any non-whitespace content to various pages under User:CleanupBot/shutoff/; see the task list below for the specific page corresponding to each task. Many tasks also link the appropriate page from their edit summaries.

Exclusion complianceEdit

This bot is an exclusion compliant bot; see {{bots}} for details.

Bot accountsEdit

CleanupBot uses multiple accounts for its various tasks:

TasksEdit

The full list of tasks for all CleanupBot bots is at User:CleanupBot/TaskList.

CurrentEdit

Task Disable {{bots}} Approval Description
SourceUploader Here  Y Approved, Begun 2021-02-24 Perform general cleanup tasks.


SourceUploader Here  Y Approved, Begun 2023-08-13 Remove empty portal templates from the pages with empty portal template category.