kern.bots.irc module
basic package for the program.
-
class IRC(zelf, *args, **kwargs)[source]
Bases: kern.bots.Bot
Internet Relay Chat.
-
action(zelf, printto, what, event=None, *args, **kwargs)[source]
-
announce(zelf, *args, **kwargs)[source]
-
bind(zelf)[source]
-
cc = '!'
-
close(zelf)[source]
-
connect(zelf)[source]
-
connected(zelf, *args, **kwargs)[source]
-
connecting(zelf, reconnect=True)[source]
-
ctcp(zelf, printto, what)[source]
-
ctcped(zelf, event)[source]
-
ctcpreply(zelf, printto, what)[source]
-
dcc(zelf, event, s)[source]
-
dccconnect(zelf, event)[source]
-
dccloop(zelf, event, s)[source]
-
default = ''
-
delop(zelf, channel, who)[source]
-
dispatch(zelf, *args, **kwargs)[source]
-
donick(zelf, nick, setorig=False, save=False, whois=False)[source]
-
doop(zelf, channel, who)[source]
-
event(zelf, *args, **kwargs)[source]
-
exit(zelf)[source]
-
getchannelmode(zelf, channel)[source]
-
h366(zelf, *args, **kwargs)[source]
-
h433(zelf, *args, **kwargs)[source]
-
h513(zelf, *args, **kwargs)[source]
-
invited(zelf, *args, **kwargs)[source]
-
join(zelf, channel, password=None)[source]
-
joined(zelf, *args, **kwargs)[source]
-
logon(zelf, *args, **kwargs)[source]
-
marker = '\r\n'
-
names(zelf, channel)[source]
-
notice(zelf, printto, what)[source]
-
noticed(zelf, *args, **kwargs)[source]
-
parse(zelf, *args, **kwargs)[source]
parse a string into an Anderen event.
-
part(zelf, channel)[source]
-
ping(zelf, *args, **kwargs)[source]
-
pinged(zelf, *args, **kwargs)[source]
-
pong(zelf, *args, **kwargs)[source]
-
ponged(zelf, *args, **kwargs)[source]
-
privmsg(zelf, printto, txt)[source]
-
privmsged(zelf, *args, **kwargs)[source]
-
push(zelf, *args, **kwargs)[source]
-
quit(zelf, reason='https://pikacode.com/bthate/kern2')[source]
-
quited(zelf, *args, **kwargs)[source]
-
raw(zelf, txt)[source]
-
say(zelf, *args, **kwargs)[source]
-
settopic(zelf, channel, txt)[source]
-
some(zelf, *args, **kwargs)[source]
-
start(zelf, *args, **kwargs)[source]
-
voice(zelf, channel, who)[source]
-
who(zelf, who)[source]
-
whois(zelf, who)[source]
-
init(*args, **kwargs)[source]
-
stop(*args, **kwargs)[source]