def on_nicknameinuse(self, conn:ServerConnection, event:Event)->str: """ Trigered if username is take. Changes the username by appending 69 to it :param conn: ServerConnection to irc server :param event: Event :return: str containing new username """ conn.nick(conn.get_nickname() + "69")
def on_nicknameinuse(self, c: ServerConnection, e: Event) -> None: c.nick(c.get_nickname().replace("_zulip", "__zulip"))
def on_invite(self, connection: ServerConnection, event: Event): if event.target == connection.get_nickname() and event.arguments: if event.arguments[0] not in self.channels: connection.join(event.arguments[0])
def on_kick(self, connection: ServerConnection, event: Event): if event.arguments and connection.get_nickname() in event.arguments: connection.join(event.target)
def on_nicknameinuse(self, connection: ServerConnection, event: Event): connection.nick("{}_".format(connection.get_nickname()))