botlib.irc

IRC bot class.

Exceptions

EDISCONNECT server has disconnect.
class IRC(*args, **kwargs)[source]

Bases: botlib.bot.Bot

_bind()[source]
_cfg()[source]
_connect()[source]
_some()[source]
action(channel, txt)[source]
announce(txt)[source]
close()[source]
connect()[source]
connected(event)[source]
ctcp(nick, txt)[source]
ctcped(event)[source]
ctcpreply(channel, txt)[source]
dccconnect(event)[source]
dcced(event, s)[source]
dccloop(event, s)[source]
delop(channel, nick)[source]
dispatch(event)[source]
donick(name)[source]
doop(channel, nick)[source]
errored(event)[source]
event()[source]
getchannelmode(channel)[source]
h001(event)[source]
h002(event)[source]
h003(event)[source]
h004(event)[source]
h005(event)[source]
h352(event)[source]
h353(event)[source]
h366(event)[source]
h433(event)[source]
h513(event)[source]
invited(event)[source]
join(channel, password='')[source]
joinall()[source]
joined(event)[source]
logon(*args)[source]
names(channel)[source]
notice(channel, txt)[source]
noticed(event)[source]
out(channel, line)[source]
output()[source]
parsing(txt)[source]
part(channel)[source]
ping(txt)[source]
pinged(event)[source]
pong(txt)[source]
ponged(event)[source]
privmsg(channel, txt)[source]
privmsged(event)[source]
quit(reason='https://pikacode.com/bart/mad')[source]
quited(event)[source]
raw(txt)[source]
register_fd(f)[source]
resume()[source]
say(channel, txt)[source]
settopic(channel, txt)[source]
start(*args, **kwargs)[source]
stop(close=True)[source]
voice(channel, nick)[source]
who(channel)[source]
whois(nick)[source]
cc = '!'
default = ''
init(event)[source]
split_txt(what, l=450)[source]