You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
1 year ago | |
---|---|---|
.gitignore | 2 years ago | |
CC0 | 4 years ago | |
README | 2 years ago | |
UNLICENSE | 4 years ago | |
bot.conf.example | 1 year ago | |
botcmd.py | 2 years ago | |
channel.py | 5 years ago | |
constants.py | 1 year ago | |
cron.py | 6 years ago | |
eliza.py | 2 years ago | |
ircbot.py | 1 year ago | |
line_handling.py | 5 years ago | |
o2_botcmd.py | 2 years ago |
README
Not that ugly IRC bot. In fact, ircbot.py is quite nice.
(3 years later) Actually, I take that one back. That's quite horrible.
eliza.py is not part of oonbotti2, and is under a BSD-style license. Original
can be found at http://www.jezuk.co.uk/cgi-bin/view/software/eliza
Setup
-----
You should create following files:
trusted.txt: People that have access to #op and friends. Format is
"##ingsoc nortti\n##ingsoc foobar\n". The account names are case
sensitive.
gods.txt: Same as above, except can't be #untrust'ed
msgs.txt: Messages that haven't been delivered. Leave it empty
bot.conf: See bot.conf.example
Run `python3 ircbot.py`
Console commands
----------------
q: Quit
You can also run arbitrary IRC commands by prefixing them with '/'. The command
is converted to upper case, but line is otherwise sent raw
Contributions
-------------
* FireFly: Join back to auto-join channels on /invite (original)