import time import base64 from aztrom.irc.clientv1 import IRCClient client = IRCClient("irc.root-me.org", 6667) time.sleep(2) print(client.recv()) client.auth("aztrom") time.sleep(2) print(client.recv()) client.join("#root-me_challenge") time.sleep(1) print(client.recv()) client.send("candy", "!ep2") time.sleep(1) resp = client.recv() print(resp) for line in resp.split("\n"): if line.startswith(":Candy!Candy@root-me.org PRIVMSG aztrom :"): code = line.split("aztrom :")[1] print("Code = " + code) decoded = base64.b64decode(code).decode("UTF-8") print("Decoded = " + decoded) client.send("candy", "!ep2 -rep " + decoded) time.sleep(1) print(client.recv()) break