python - IRC bot - Give voice to registered nicks -
i made irc bot, bot should give voice/+v registered users. can't figure out how?
if data.find(' join :' + channel) !=-1: selfnick = data.split(":")[1].split("!")[0] if selfnick != botnick: rawsend("whois :" + selfnick + "\r\n") reggetnick = "307 " + botnick + " " + selfnick + " :is registered nick" if data.find(reggetnick) !=-1: # mode #chan +v selfnick else: print "" else: print "" thanks.
you shouldn't check data @ point, because know it's 1 contains " join :", rather " :is registered nick".
instead should wait iteration of whatever loop reads data, , see if message in there.
bear in mind won't come directly afterwards, because might have sent whois while other data still waiting read.
Comments
Post a Comment