From 27f202de37a91db04439758fe02670e7d650a26b Mon Sep 17 00:00:00 2001 From: Luke Murphy Date: Sat, 16 Jan 2021 13:17:55 +0100 Subject: [PATCH] Only pass messages when summoned --- xbotlib.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/xbotlib.py b/xbotlib.py index bf6ac96..251ee32 100644 --- a/xbotlib.py +++ b/xbotlib.py @@ -265,6 +265,9 @@ class Bot(ClientXMPP): if message["mucnick"] == self.config.nick: return + if self.nick not in message["body"]: + return + _message = SimpleMessage(message) if self.nick in _message.body and "@" in _message.body: @@ -357,8 +360,7 @@ class EchoBot(Bot): def group(self, message): """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) class WhisperBot(Bot):