Go to file
jesopo db851e0ba2 whois.idle is an int, change whois.channels to ChannelUser objects (modes!) 2020-06-12 14:23:04 +01:00
examples update ircstates to v0.9.4 2020-04-21 20:45:02 +01:00
ircrobots whois.idle is an int, change whois.channels to ChannelUser objects (modes!) 2020-06-12 14:23:04 +01:00
test add start of hostmask matching: mask collapsing 2020-04-27 00:41:17 +01:00
.gitignore Initial commit 2020-04-01 15:16:03 +01:00
.travis.yml add unittest call to .travis.yml 2020-04-27 00:44:31 +01:00
LICENSE Initial commit 2020-04-01 15:16:03 +01:00
README.md first commit 2020-04-01 15:36:53 +01:00
VERSION v0.2.6 release 2020-06-07 20:46:32 +01:00
requirements.txt update ircstates to v0.9.18, catch ERR_NOSUCHSERVER (remote whois) 2020-06-07 20:46:05 +01:00
setup.py only point setup.py at 'ircrobots' package 2020-06-07 20:30:46 +01:00

README.md

ircrobots

rationale

I wanted a very-bare-bones IRC bot framework that deals with most of the concerns one would deal with in scheduling and awaiting async stuff, e.g. creating and awaiting a new task for each server while dynamically being able to add/remove servers.

usage

see examples/ for some usage demonstration.