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
、最初のコマンドがプログラムをスリープさせ、もう一方のコマンドが機能しないため、2 番目のコマンドがユーザーを収集できif
ないことです。
どうすれば眠りますが、プログラムは他のことを実行できますか?
(IRCボット)
コード全体: http://pastebin.com/Qr8hAH14