【问题标题】:telegram bot that can handle multiple users at the same time - python可以同时处理多个用户的电报机器人 - python
【发布时间】:2022-08-08 03:36:26
【问题描述】:

我正在尝试使用 \"\"python-telegram-bot\"\" 创建一个电报机器人,以帮助用户在以下步骤中重置一些密码:
用户发送 \"/start\" 来启动机器人
机器人回复“输入用户名”
用户输入他们的用户名
机器人询问用户 ID
核实后
机器人要求用户输入他的通行证
并更改此用户的密码,
然而

bot 不能同时处理多个用户,这意味着,如果用户输入他的名字 \"A\" 然后输入他的用户 id,如果另一个用户 \"B\" 启动机器人并输入他的名字,它会冲突并询问用户 \"A\" 再次为他的 id ..

我该如何处理

  • 这里有什么帮助。?

标签: python bots telegram


【解决方案1】:

Helo 当您对 Func 下载器执行操作时 updater.dispatcher.add_handler(MessageHandler(Filters.document, downloader))

像这样在下载器中执行另一个 Fuc def()

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))

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-09-12
    • 2018-03-25
    • 2018-03-01
    • 1970-01-01
    • 2020-09-24
    • 2021-07-09
    • 2020-10-28
    相关资源
    最近更新 更多