Jump to content

User:Protection Helper Bot

From Wikipedia, the free encyclopedia
Protection Helper Bot
This user is a bot
(talk · contribs)
Waiting for an expiration.
OperatorDaniel Quinlan
Approved?Yes
Flagged?Yes
Task(s)Restores protections
Edit rateSlow
Edit period(s)Continuous
Automatic or manual?Automatic
Programming language(s)Python
Exclusion compliant?No
Source code published?Yes

Protection Helper Bot automatically restores edit and move protections when appropriate after a temporary higher-level protection expires.

Notes

[edit]

Potential restorations are evaluated when the edit protection expires, except in two cases when the move protection expiration takes priority: move-only protections and when the move protection is the only higher-level protection.

There are several less straightforward and infrequent cases where the bot will not restore protection:

  • Either the expired protection or the potential restoration is a cascading protection.
  • Protection restorations that would be very short (there's a minimum duration of one day).
  • Expiring protections applied more than two years ago are not tracked.

As an administrator:

  • The bot generally does the right thing, but if you want to ensure that the current protection isn't restored when applying a higher-level protection, unprotect the page first.
  • Advanced usage: One or two protections quickly following an initial protection by the same administrator are treated as corrections. If you're applying back-to-back protections with the intention of having the bot restore the first protection when the second expires, start the reason for the second protection with "temporary" (either in lowercase or capitalized) or wait 15 minutes before applying the second protection.

Issues

[edit]

The bot restores a limited number of page protections. If you believe the bot is malfunctioning, feel free to block it if necessary, but please consider contacting me first.

Contact

[edit]

If you have any questions or feedback, please leave a message on User talk:Daniel Quinlan.