下面的代码是一个电报机器人,它基本上接受一个人的用户名和密码,并验证它是否提供他的平均支出。
我们看到的问题是,bot等待用户发送其用户名和密码的时间10秒要么浪费时间(要么)没有足够的时间。我如何编程使bot等待用户消息,然后执行下一行(等待触发器)
def highest(intent,chatid,text):
seq=["What is your Username ?","Password?"]
send_message(seq[0],chatid)
time.sleep(6)
name,chatid = reply_function()
print name
send_message(seq[1],chatid)
time.sleep(6)
pw,chatid = reply_function()
print pw
try:
flag = obj.validate(name,pw)
if flag=="Verified":
for i in obj.avg_transactions():
send_message(i,chatid)
else:
send_message("try again",chatid)
highest(intent,chatid,text)
except:
send_message("try again",chatid)
highest(intent,chatid,text)
目前没有回答
相关问题 更多 >
编程相关推荐