bard.bots.irc module
basic package for the program.
-
class IRC(zelf, *args, **kwargs)[source]
Bases: bard.bot.BOT
IRC bot.
-
action(zelf, printto, what, event=None, *args, **kwargs)[source]
-
bind(zelf)[source]
-
cc = '.'
-
close(zelf)[source]
-
connect(zelf, reconnect=True)[source]
-
ctcp(zelf, printto, what)[source]
-
ctcpreply(zelf, printto, what)[source]
-
delop(zelf, channel, who)[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]
-
handle_366(zelf, *args, **kwargs)[source]
-
handle_433(zelf, *args, **kwargs)[source]
-
handle_513(zelf, *args, **kwargs)[source]
-
handle_ctcp(zelf, event)[source]
-
handle_event(zelf, *args, **kwargs)[source]
-
handle_invite(zelf, *args, **kwargs)[source]
-
handle_join(zelf, *args, **kwargs)[source]
-
handle_notice(zelf, *args, **kwargs)[source]
-
handle_ping(zelf, *args, **kwargs)[source]
-
handle_pong(zelf, *args, **kwargs)[source]
-
handle_privmsg(zelf, *args, **kwargs)[source]
-
handle_quit(zelf, *args, **kwargs)[source]
-
join(zelf, channel, password=None)[source]
-
logon(zelf)[source]
-
marker = '\r\n'
-
names(zelf, channel)[source]
-
notice(zelf, printto, what)[source]
-
parse(zelf, *args, **kwargs)[source]
parse a string into an IRC event.
-
part(zelf, channel)[source]
-
ping(zelf, *args, **kwargs)[source]
-
pong(zelf, *args, **kwargs)[source]
-
privmsg(zelf, printto, txt)[source]
-
quit(zelf, reason='https://pikacode.com/bthate/bard')[source]
-
read_some(zelf, *args, **kwargs)[source]
-
say(zelf, *args, **kwargs)[source]
-
send(zelf, txt)[source]
-
settopic(zelf, channel, txt)[source]
-
start(zelf, *args, **kwargs)[source]
-
voice(zelf, channel, who)[source]
-
who(zelf, who)[source]
-
whois(zelf, who)[source]
-
init(*args, **kwargs)[source]