diff --git a/src/snekbot/bot.py b/src/snekbot/bot.py index 88340b1..008adc1 100644 --- a/src/snekbot/bot.py +++ b/src/snekbot/bot.py @@ -82,16 +82,16 @@ class Bot: elif message.startswith("ping"): await self.on_ping(data.username, data.user_nick, data.channel_uid, data.message.lstrip("ping ").strip()) elif any([ - "@" + self.user.nick + " join" in data.message, - "@" + self.user.username + " join" in data.message]): + "@" + self.user['nick'] + " join" in data.message, + "@" + self.user['username'] + " join" in data.message]): self.joined.add(data.channel_uid) await self.on_join(data.channel_uid) elif any([ - "@" + self.user.nick + " leave" in data.message, - "@" + self.user.username + " leave" in data.message]): + "@" + self.user['nick'] + " leave" in data.message, + "@" + self.user['username'] + " leave" in data.message]): self.joined.remove(data.channel_uid) await self.on_leave(data.channel_uid) - elif "@" + self.user.nick in data.message or "@" + self.user.username in data.message: + elif "@" + self.user['nick'] in data.message or "@" + self.user['username'] in data.message: await self.on_mention(data.username, data.user_nick, data.channel_uid, data.message) else: await self.on_message(data.username, data.user_nick, data.channel_uid, data.message)