Use sender instead of nick in Response to allow sent by PM or over DCC, ...

This commit is contained in:
Némunaire 2012-08-31 01:34:07 +02:00
commit 711cefe0c2
3 changed files with 22 additions and 8 deletions

View file

@ -207,7 +207,7 @@ class Message:
# Treat ping
if re.match(".*(m[' ]?entends?[ -]+tu|h?ear me|do you copy|ping)",
messagel) is not None:
return Response(message="pong", channel=self.channel, nick=self.nick)
return Response(self.sender, message="pong", channel=self.channel, nick=self.nick)
# Ask hooks
else:
@ -261,7 +261,7 @@ class Message:
elif self.cmd[0] == "more":
if self.channel == self.srv.nick:
if self.nick in self.srv.moremessages:
return self.srv.moremessages[self.nick]
return self.srv.moremessages[self.sender]
else:
if self.channel in self.srv.moremessages:
return self.srv.moremessages[self.channel]
@ -271,7 +271,7 @@ class Message:
self.srv.send_dcc("Test DCC", self.sender)
elif self.cmd[0] == "pvdcctest":
print("dcctest")
return Response(message="Test DCC", nick=self.nick)
return Response(self.sender, message="Test DCC")
elif self.cmd[0] == "dccsendtest":
print("dccsendtest")
conn = DCC(self.srv, self.sender)