Package buildbot :: Package status :: Module words :: Class IrcStatusBot
[hide private]
[frames] | no frames]

Class IrcStatusBot

source code

twisted.words.protocols.irc.IRCClient --+
                                        |
                                       IrcStatusBot

I represent the buildbot to an IRC server.

Instance Methods [hide private]
 
__init__(self, nickname, password, channels, status, categories, notify_events) source code
 
addContact(self, name, contact) source code
 
getContact(self, name) source code
 
deleteContact(self, contact) source code
 
log(self, msg) source code
 
privmsg(self, user, channel, message) source code
 
action(self, user, channel, data) source code
 
signedOn(self) source code
 
joined(self, channel) source code
 
left(self, channel) source code
 
kickedFrom(self, channel, kicker, message) source code
Method Details [hide private]

__init__(self, nickname, password, channels, status, categories, notify_events)
(Constructor)

source code 
Parameters:
  • nickname (string) - the nickname by which this bot should be known
  • password (string) - the password to use for identifying with Nickserv
  • channels (list of strings) - the bot will maintain a presence in these channels
  • status (buildbot.status.builder.Status) - the build master's Status object, through which the bot retrieves all status information