Manual:Wikibot


 * Not to be confused with Manual:IRC RC Bot

Wikibot is a PHP-based MediaWiki bot framework. It is based upon w:User:ClueBot/Source, but is designed to be more configurable and flexible. Make sure that the appropriate subpage of the bot's userpage, e.g. User:MyBot/Run, exists, or some bots may not work.

Configuration
The bot can be configured using the file wikibot.config.php. For instance, if you want to configure a bot username of, a bot password of  , and to have it edit testwiki.org, you might put the following configuration settings in wikibot.config.php:

If there is any conflict between a wildcarded setting and a more specific setting, the more specific setting will prevail. For example, suppose you have the following: In this example, the TestBot setting would override the less specific AwesomeBot setting for purposes of commands such as this:
 * The first bracket contains the name of the configuration setting.
 * The second bracket contains the name of the bot or the wildcard "*" to apply the setting to all bots.
 * The third bracket contains the wiki name or the wildcard "*" to apply the setting to all wikis.

Sample bot
Here is a sample bot that uses this framework to edit the page "Sandbox" on testwiki.org: