如何在Celery中处理任务结果?

1 投票
2 回答
641 浏览
提问于 2025-04-17 12:59

我有一个XMPP聊天机器人,它可以接收指令并做出回复。我使用Celery来处理这些指令,想让机器人在指令处理完成后回复。但是,我找不到一个好的方法来在每个任务完成时执行一个函数。

比如,像下面这样就很好:

for result in queue.get_result():
    send_message(result)

不过,我找不到任何关于如何做到这一点的信息。有没有人知道?

2 个回答

0

每个任务都应该负责回复用户。

撰写回答