User:CleanupBot

From Bharatpedia, an open encyclopedia
Revision as of 13:04, 14 August 2023 by WikiDwarf (talk | contribs) (Replace with {{User:CleanupBot/UserpageMain}})
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)

Documentation

Technical details

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 shutoff

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 compliance

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

Bot accounts

CleanupBot uses multiple accounts for its various tasks:

Tasks

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

Current

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


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