User:OverlordQBot/BRFA2

Problems
If the bot makes an edit when it shouldn't have, or it makes a corrupted edit, please notify OverlordQ making sure to include the page and link to the revision.

Turning it Off
Only administrators can do that, by clicking the shut-off button above, but you can contact an administrator to turn it off if the bot malfunctions.

Bot Request
Operator: OverlordQ

Automatic or Manually Assisted: Automatic (Semi-Supervised)

Programming Language(s): Perl

Function Summary: Restores text on Sandbox, Introduction, or other pages which need to be reset regularly. Replaces MartinBotIV.

Edit period(s) (e.g. Continuous, daily, one time run): Continuous

Edit rate requested: 1 edit(s) per minute

Already has a bot flag (Y/N): N

Function Details:
 * 1) Reset Sandbox every 6 hours or immediately if header is vandalized.
 * 2) Reset Introduction every 30 minutes or immediately if header is vandalized.

Architecture

 * Programming Language: Perl
 * Libraries Used: POE (Component::IRC Component::IRC::Plugin::Connector Component::Client::HTTP Component::Client::Keepalive), HTTP::Cookies, HTTP::Request::Common, XML::LibXML

Conditions
In order for the bot to classify replacement, one of the following conditions must be met:
 * The edit changes the text of the introduction header
 * Text is added before the introduction header
 * The hard reset delay is reached.