| 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)
|