Crate mwbot[][src]

Expand description

A MediaWiki Bot framework

mwbot provides a batteries-included framework for building bots for MediaWiki wikis. The goal is to provide a high-level API on top of the mwapi and parsoid crates.

Configuration

Create a mwbot.toml file with the following structure:

api_url = "https://en.wikipedia.org/w/api.php"
rest_url = "https://en.wikipedia.org/api/rest_v1"

[auth]
username = "Example"
password = "a BotPassword"

Using Bot::from_default_config() will look in the current directory for mwbot.toml before looking in the user’s config directory. A custom path can be specified by using Bot::from_config(...).

More to come.

Modules

Structs

Main bot class

Represents a wiki page and provides accessors and mutators.

Enums

Error class for config and setup

Primary error class

Type Definitions