You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
38 lines
727 B
Markdown
38 lines
727 B
Markdown
A small selection of IRC bots
|
|
=================================
|
|
|
|
simplebot.py is a really minimal bot (meant as a proof of concept and starting point) written in standard library python 3. The source is from IRC Hacks, Paul Mutton, 2004.
|
|
|
|
ircpipebot and reversebot make use of the irc module, installable with:
|
|
|
|
pip3 install irc
|
|
|
|
|
|
|
|
### Pipebot
|
|
|
|
|
|
|
|
Testing
|
|
|
|
python -u ircpipebot.py | python -u pipebot/echo_split.py
|
|
|
|
|
|
Closing the loop
|
|
|
|
mkfifo pipe.fifo
|
|
cat pipe.fifo | python -u ircpipebot.py > pipe.fifo
|
|
|
|
|
|
cat pipe.fifo | python -u ircpipebot.py | python -u pipebot/echo_split.py > pipe.fifo
|
|
|
|
or
|
|
|
|
cat pipe.fifo | \
|
|
python -u ircpipebot.py | \
|
|
python -u pipebot/echo_split.py \
|
|
> pipe.fifo
|
|
|
|
|
|
|