Only pass messages when summoned
This commit is contained in:
parent
ad3d77f5e1
commit
27f202de37
@ -265,6 +265,9 @@ class Bot(ClientXMPP):
|
|||||||
if message["mucnick"] == self.config.nick:
|
if message["mucnick"] == self.config.nick:
|
||||||
return
|
return
|
||||||
|
|
||||||
|
if self.nick not in message["body"]:
|
||||||
|
return
|
||||||
|
|
||||||
_message = SimpleMessage(message)
|
_message = SimpleMessage(message)
|
||||||
|
|
||||||
if self.nick in _message.body and "@" in _message.body:
|
if self.nick in _message.body and "@" in _message.body:
|
||||||
@ -357,7 +360,6 @@ class EchoBot(Bot):
|
|||||||
|
|
||||||
def group(self, message):
|
def group(self, message):
|
||||||
"""Send back whatever receive in group chats."""
|
"""Send back whatever receive in group chats."""
|
||||||
if "echobot" in message.body:
|
|
||||||
self.reply(message.body.split(":")[-1], room=message.room)
|
self.reply(message.body.split(":")[-1], room=message.room)
|
||||||
|
|
||||||
|
|
||||||
|
Reference in New Issue
Block a user