Skip to content
Gertrude - the #ant.org channel bot
Ruby Shell
Find file
Pull request Compare This branch is 31 commits ahead, 163 commits behind cinchrb:master.
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Failed to load latest commit information.
docs
examples
gertrude
lib
test
.gitignore
.yardopts
ChangeLog
LICENSE
README.md
Rakefile
cinch.gemspec

README.md

Gertrude - #ant.org channel bot

Description

Gertrude is the #ant.org channel bot. She's fifth generation implemented in Cinch; previous incarnations were in RBot, MozBot, infobot, and straight perl.

Gertrude is built on cinch, and adds a number of features like two-factor authentication, mongo database-backed persistent configuration, and dynamic plugin management, plus a lot of Natural Language Processing features.

Gertrude comes with many custom plugins.

Installation

I can't imagine anyone wants to install their own gertrude, but if you do you'll need to install [mongo][] and its ruby driver, and also the enju parser (which can be run on a different host, as gertrude does).

You'll also need Yubikeys from yubico in order to authenticate with the bot for admin tasks. To add users to the database, use getrude/tools/user.rb. You'll need a Yubico API for each user/yubikey combination you want gertrude to recognise.

Something went wrong with that request. Please try again.