meds.bots.irc

class to implement an Internet Relay Chat (IRC) bot.

Exceptions

EDISCONNECT
class IRC(*args, **kwargs)[source]

Bases: meds.bots.Bot

_bind()[source]
_config()[source]
_connect()[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]
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(txt)[source]
output(channel, line)[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]
prompt()[source]
push()[source]
quit(reason='https://pikacode.com/bart/meds')[source]
quited(event)[source]
register_fd(fd)[source]
resume()[source]
say(channel, txt)[source]
settopic(channel, txt)[source]
some()[source]
start()[source]
stop(close=True)[source]
voice(channel, nick)[source]
who(channel)[source]
whois(nick)[source]
cc = '!'
default = ''