GitXplorerGitXplorer
s

bashbot

public
3 stars
2 forks
0 issues

Commits

List of commits on branch master.
Unverified
6502e5cb3b7846f29cc4efe57a01bd62365fe815

Add README

sstefanor committed 13 years ago
Unverified
bd54ef4f056dc199c6a418369be0dcb49b07953b

Initial commit. As found in a tarball on my machine

sstefanor committed 13 years ago

README

The README file for this repository.

Bashbot was originally an idea and bash snippet from Jonathan Hitchcock. I took it and bastardised it beyond imagination.

It's a fully-featured, modular IRC bot.

The modules come in 2 types:

  • Commands are matched by filename. I.e. bot: foo bar will run the command foo if it exists.
  • Regex commands are matched by a regex in the file's first line (commented). So a regex-command beginning with # ^(.*) is( also)? (.*)$ will be executed if you try and set a factoid with bot: Spinach is a vegtable

Included modules:

  • announce
  • builtin
  • chanops
  • factoid
  • google
  • insult
  • karma
  • logs
  • say
  • tell

Security

This bot is a security nightmare. I haven't found any mistakes, but you'd be insane to run this in anything but the most strictly-controlled environment.

Performance

No optimisation included :-)

Configuration

Some options are in bin/bashbot

The modules are in .bashbot