def on_pubmsg(self, connection, event): sender = event.source.nick message = event.arguments[0] channel = event.target now = datetime.now() if now.minute <= 9: self.app.handle_irc_message( f"{now.hour}:0{now.minute}", channel, sender, message, classes=None, ) else: self.app.handle_irc_message( f"{now.hour}:{now.minute}", channel, sender, message, classes=None, ) def on_privmsg(self, connection, event): message = event.arguments[0] user = event.source.nick now = datetime.now() if now.minute <= 9: self.app.handle_private_message( f"{now.hour}:0{now.minute}", user, message, classes=None, ) else: self.app.handle_private_message( f"{now.hour}:{now.minute}", user, message, classes=None, ) def on_ctcp(self, connection, event): sender = event.source.nick message = event.arguments[1] channel = event.target now = datetime.now() classes = "italics" if now.minute <= 9: self.app.handle_irc_message( f"{now.hour}:0{now.minute}", channel, sender, message, classes, ) else: self.app.handle_irc_message( f"{now.hour}:{now.minute}", channel, sender, message, classes, )