Updated example.

This commit is contained in:
retoor 2025-02-13 10:36:46 +01:00
parent 4d1b1fa974
commit 736e1c6ee4

View File

@ -82,16 +82,16 @@ class Bot:
elif message.startswith("ping"): elif message.startswith("ping"):
await self.on_ping(data.username, data.user_nick, data.channel_uid, data.message.lstrip("ping ").strip()) await self.on_ping(data.username, data.user_nick, data.channel_uid, data.message.lstrip("ping ").strip())
elif any([ elif any([
"@" + self.user.nick + " join" in data.message, "@" + self.user['nick'] + " join" in data.message,
"@" + self.user.username + " join" in data.message]): "@" + self.user['username'] + " join" in data.message]):
self.joined.add(data.channel_uid) self.joined.add(data.channel_uid)
await self.on_join(data.channel_uid) await self.on_join(data.channel_uid)
elif any([ elif any([
"@" + self.user.nick + " leave" in data.message, "@" + self.user['nick'] + " leave" in data.message,
"@" + self.user.username + " leave" in data.message]): "@" + self.user['username'] + " leave" in data.message]):
self.joined.remove(data.channel_uid) self.joined.remove(data.channel_uid)
await self.on_leave(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) await self.on_mention(data.username, data.user_nick, data.channel_uid, data.message)
else: else:
await self.on_message(data.username, data.user_nick, data.channel_uid, data.message) await self.on_message(data.username, data.user_nick, data.channel_uid, data.message)