Pong only when the message start with explicit ping
This commit is contained in:
parent
57f58eac17
commit
771e3997c4
@ -58,7 +58,7 @@ class MessageConsumer:
|
|||||||
|
|
||||||
def treat_prvmsg_ask(self, context, msg):
|
def treat_prvmsg_ask(self, context, msg):
|
||||||
# Treat ping
|
# Treat ping
|
||||||
if re.match(".*(m[' ]?entends?[ -]+tu|h?ear me|do you copy|ping)",
|
if re.match("^ *(m[' ]?entends?[ -]+tu|h?ear me|do you copy|ping)",
|
||||||
msg.content, re.I) is not None:
|
msg.content, re.I) is not None:
|
||||||
return Response(msg.sender, message="pong",
|
return Response(msg.sender, message="pong",
|
||||||
channel=msg.channel, nick=msg.nick)
|
channel=msg.channel, nick=msg.nick)
|
||||||
@ -139,7 +139,8 @@ class MessageConsumer:
|
|||||||
def run(self, context):
|
def run(self, context):
|
||||||
"""Create, parse and treat the message"""
|
"""Create, parse and treat the message"""
|
||||||
try:
|
try:
|
||||||
msg = Message(self.srv, self.raw, self.time, self.prvt)
|
msg = Message(self.raw, self.time, self.prvt)
|
||||||
|
msg.is_owner = (msg.nick == self.srv.owner)
|
||||||
res = self.treat_in(context, msg)
|
res = self.treat_in(context, msg)
|
||||||
except:
|
except:
|
||||||
print ("\033[1;31mERROR:\033[0m occurred during the "
|
print ("\033[1;31mERROR:\033[0m occurred during the "
|
||||||
|
Loading…
Reference in New Issue
Block a user