Twisted - это управляемый событиями сетевой движок, написанный на Python и включающий поддержку IRC
протоколов. Чтобы получить доступ к IRC
функциональности, импортируйте ее:
from twisted.words.protocols import irc
См. пример здесь : ircLogBot.py - подключается к серверу IRC и регистрирует все сообщения. Пример __doc__
:
"""An example IRC log bot - logs a channel's events to a file.
If someone says the bot's name in the channel followed by a ':',
e.g.
<foo> logbot: hello!
the bot will reply:
<logbot> foo: I am a log bot
Run this script with two arguments, the channel name the bot should
connect to, and file to log to, e.g.:
$ python ircLogBot.py test test.log
will log channel #test to the file 'test.log'.
"""