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]