首页 > 解决方案 > 如何一次处理多条消息 - 电报

问题描述

我使用 Telepot 构建了一个电报机器人,可以处理大量照片。(介于 100 - 200 张图片之间)

我遇到了一个问题,如果多个用户同时向机器人询问照片,机器人将开始发送第一个请求,然后转到第二个请求,它会像这样继续。

有没有办法改变机器人处理同时回答多个用户的请求的方式?

def handle(msg):
   if message == '/send_pics':
      for photo in photos 
          # loop that send photos to the user

MessageLoop(bot, handle).run_as_thread()

while True:
    time.sleep(10)

这是对我制作的机器人的简化描述。如果您对同时处理多条消息的方法有任何想法,我很想听听

标签: pythonpython-3.xtelegramtelegram-bottelepot

解决方案


推荐阅读