Method Summary |
|
__init__ (self,
service,
ircFactory,
nickname,
networkSuffix,
perspectiveName,
groupList,
errorGroup)
service -- a twisted.words.service.Service, or at least something with
a 'serviceName' attribute and 'createParticipant' and
'getPerspectiveNamed' methods which work like a words..Service. |
|
_getClient(self,
nick)
|
|
_getParticipant (self,
nick)
Get a Perspective (words.service.Participant) for a IRC user. |
|
_newParticipant(self,
nick)
|
|
attach(self)
|
|
attachToWords (self)
Get my perspective on the Words service; attach as a client. |
|
changeParticipantNick(self,
old_nick,
new_nick)
|
|
detach (self)
Pull everyone off Words, sign off, cut the IRC connection. |
|
directMessage(self,
recipientName,
message)
|
|
evacuateGroup (self,
groupName)
Pull all of my Participants out of this group. |
|
groupMessage(self,
groupName,
message)
|
|
ircConnectionLost(self)
|
|
ircParticipantMsg(self,
nick,
groupName,
message,
emote)
|
|
ircPartParticipant(self,
nick,
groupName)
|
|
isThisMine (self,
sender)
Returns true if 'sender' is the name of a perspective I'm
providing. |
|
joinGroup(self,
groupName)
|
|
leaveGroup(self,
groupName)
|
|
logoutParticipant(self,
nick)
|
|
memberJoined (self,
member,
group)
Tell the IRC Channel when someone joins the Words group. |
|
memberLeft (self,
member,
group)
Tell the IRC Channel when someone leaves the Words group. |
|
msgFromWords (self,
toNick,
sender,
message,
metadata)
Deliver a directMessage as a privmsg over IRC. |
|
receiveGroupMessage (self,
sender,
group,
message,
metadata)
Pass a message from the Words group on to IRC. |
|
setIrc(self,
ircProtocol)
|
|
setupBot(self,
perspective)
|
Inherited from WordsClient |
|
notifyStatusChanged (self,
name,
status)
|
|
receiveContactList (self,
contactList)
|
|
receiveDirectMessage (self,
sender,
message,
metadata)
|
|
receiveGroupMembers (self,
names,
group)
|
|
setGroupMetadata (self,
metadata,
name)
|