print "Username: "******"ChatExchangeP" in os.environ): password=os.environ["ChatExchangeP"] else: password=getpass.getpass("Password: "******"SE") wrap.login(username,password) wrapm=SEChatWrapper("MSO") wrapm.login(username,password) s="[ [SmokeDetector](https://github.com/Charcoal-SE/SmokeDetector) ] SmokeDetector started" wrap.sendMessage("11540",s) def checkifspam(data): global lasthost,lastid d=json.loads(json.loads(data)["data"]) s= d["titleEncodedFancy"] print time.strftime("%Y-%m-%d %H:%M:%S"),parser.unescape(s).encode("ascii",errors="replace") site = d["siteBaseHostAddress"] site=site.encode("ascii",errors="replace") sys.stdout.flush() test=FindSpam.testpost(s,site) if (0<len(test)): if(lastid==d["id"] and lasthost == d["siteBaseHostAddress"]): return False # Don't repost. Reddit will hate you. lastid=d["id"] lasthost = d["siteBaseHostAddress"]