/nautilus

IRC bot framework

Primary LanguagePythonGNU Affero General Public License v3.0AGPL-3.0

nautilus

An easily extendible, module-based python IRC bot framework.

Usage

Simply edit config.json and run bot.py. Make sure the nickname you assign to your bot is free, you'll want to query it for the initial setup.

The default username and password for nautilus are admin:12345.

To login to your bot query him with:

auth admin 12345

After that you'll want to change your password. Type:

users changepass 12345 <new password>

You can list available commands with users perform or by looking at the source code of any of the running modules.

Modules

Included modules:

youtube Youtube announcer.

twitter Follow twitter users.

rss Follow RSS feeds.

ideone Runs code with ideone.

titles Whitelist based URL titles announcer.

tinysong Song finder.

tvrage TV series next and last episode information.

imdb IMDB search.

ircpaint Spams ascii art (from http://ircpaint.randomlab.info).

truerandom Fetches true random numbers from random.org.

And more. Writing modules is very easy. Just take a look at any of the included modules.