An IRC bot featuring dynamic loading of wikis, central configuration and database, global lists, auto-broadcast of changes to other instances, detection of page blanking and replacement using automated MediaWiki summaries.
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Failed to load latest commit information.
src Program: Update Special:Blockip url to Special:Block Jan 6, 2018
.gitignore build: Move exe.config out of subdirs and rename at build time Oct 15, 2017
.travis.yml build: Enable IRC notifications for Travis CI Oct 17, 2017
AUTHORS.txt Clean up directory structure Jul 14, 2012
History.md History: Draft 1.22.0 release notes Oct 17, 2017
MIT-LICENSE.txt Update MIT-LICENSE.txt Oct 22, 2017
README.md

README.md

Build Status

CVNBot

Quick start

Clone the repo, git clone git://github.com/countervandalism/CVNBot.git, or download the latest release.

Versioning

We use the Semantic Versioning guidelines as much as possible.

Releases will be numbered in the following format:

<major>.<minor>.<patch>

The -alpha suffix is used to indicate unreleased versions in development.

For more information on SemVer, please visit http://semver.org/.

Build

The software is written in C# and originally created as a Visual Studio Project. We use mono to run the executable and xbuild to build the executable.

Standalone installers (you'll need both Mono and MonoDevelop. The latter provides xbuild):

Or, if using apt-get, use one of these:

Currently supported versions of Mono: 4.6, 5.4

Once mono is installed, build the project:

countervandalism/CVNBot/src/CVNBot:$ xbuild CVNBot.csproj

Once built, you can run it (see Installation for more info on how to properly install it for actual usage, don't run it from the Debug directory in production):

countervandalism/CVNBot/src/CVNBot/bin/Debug:$ mono CVNBot.exe

Bug tracker

Found a bug? Please report it using our issue tracker!

Documentation, support and contact

Copyright and license

See MIT-LICENSE and AUTHORS.