【发布时间】:2012-06-06 22:45:30
【问题描述】:
我的 Twisted IRC Bot 需要帮助。如果在使用某些命令(例如!text)时调用了一个大文本 - 我需要等待机器人完成发送该文本,然后再执行其他命令。
是否可以使 !text 线程化,以便在监听和执行其他命令的同时不断将文本发送到通道。
【问题讨论】:
-
是什么阻止您在做其他事情时发送文本?您假设答案是使用线程,因此您只在问题中包含了足够的信息,以便有人为您提供基于线程的答案。相反,实际描述您想要的行为,解释您如何尝试实现它(最好使用一些代码 - sscce.org/>),并解释您在该解决方案中遇到的问题。然后有人可能会给你一个很好的解决方案,而不必尝试以某种方式将多线程融入你的问题。
-
我相信 user1428240 想要让机器人异步处理命令,也就是说,让慢速命令不会锁定机器人。
标签: python multithreading twisted irc bots