if ":!giveaway" in prevdata and senderusr in securelist and agive == 0:
agive = agive+1
message("Giveaway started by: " + senderusr)
time.sleep(3)
agive = 0
enteredgiveaway = enteredgiveaway.rstrip()
enteredgiveaway = enteredgiveaway.split(" ")
gg = random.choice(enteredgiveaway)
message("The winner of the giveaway is: " + gg)
gg = ""
enteredgiveaway = ""
if "PRIVMSG" in prevdata and agive == 1:
enteredgiveaway += senderusr + " "
第一个if
开始赠品,然后在 3 秒后随机选择一个输入 IRC 的用户并向 IRC 发送消息说谁赢了。
但是,我的问题是第二个if
无法收集用户,因为第一个命令使程序休眠而另一个if
无法工作。
我怎么睡觉,但程序可以对其他东西做些什么?
(IRC 机器人)
完整代码: http: //pastebin.com/Qr8hAH14