def takeRoot(message, args): if len(args) != 1: message.message.reply("Needs one argument (captain_key)") return None currentDevs = PREFS.get("devs", []) if currentDevs == []: if args[0].lower() == PREFS.get("captain_key").lower(): currentDevs.append(str(message.data['user_id'])) PREFS.set("devs", currentDevs) message.message.reply("https://i.imgur.com/2oNMYD3.jpg") PREFS.delete("captain_key") PREFS.save() else: message.message.reply( "You are by far the worst captain I've ever heard of.") else: message.message.reply( "You are by far the worst captain I've ever heard of.")
try: input = raw_input except NameError: pass # Handle setup first. __USER__ = PREFS.get("username", None) __PASS__ = PREFS.get("password", None) __CHATID__ = PREFS.get("chat_id", None) if __USER__ is None: __USER__ = input("Please enter the e-mail to use: ") PREFS.set("username", __USER__) __PASS__ = getpass.getpass("Please enter the password to use: ") PREFS.set("password", __PASS__) PREFS.save() if __CHATID__ is None: __CHATID__ = input("Please enter the Chat to join: ") PREFS.set("chat_id", __CHATID__) PREFS.save() if PREFS.get("devs", []) == []: ckey = "%06x" % random.randint(0, 0xFFFFFF) PREFS.set("captain_key", ckey) print( "Please run this command to gain superuser privileges (single-use!):\n\n /iamthecaptainnow " + ckey.upper() + "\n\n") # Register the Client to be used client = chatexchange6.Client('stackexchange.com')