我正在尝试使用“python-电- bot”创建一个电报机器人,它可以帮助用户在以下步骤重置一些密码:
用户发送"/start“启动机器人
bot回复“输入用户名”
用户输入他们的用户名
bot请求用户id
验证后
机器人要求用户输入他的通行证
并更改此用户的密码,
不过,
bot不能同时处理多个用户,也就是说,如果用户输入他的名字"A“,然后输入他的用户id,如果另一个用户"B”启动了该机器人并输入了他的名称,它将冲突并再次向用户"A“询问他的id。
我怎么处理这个?
发布于 2022-08-07 19:36:26
当您对下载器函数执行操作时:
updater.dispatcher.add_handler(MessageHandler(Filters.document, downloader))像这个一样,在downloader中执行另一个函数
def downloader(var,var):
def again_def(var,var):
return blabla
t2 = threading.Thread(target=again_def,args=(var, var))
t2.start()
if __name__ =="__main__":
updater.dispatcher.add_handler(MessageHandler(Filters.document, downloader))https://stackoverflow.com/questions/72905772
复制相似问题