我需要帮助我的Twisted IRC Bot。如果在使用某些命令(例如文本)时调用了大文本 - 我需要等待机器人在执行其他命令之前完成发送该文本。
是否可以制作!文本线程,以便在听取和执行其他命令的同时继续将文本发送到通道。
答案 0 :(得分:2)
你真的不需要使用线程来完成这样的事情。发送文本几乎立即发生;扭曲会为你缓冲它,你可以去做其他事情。特别是在IRC的情况下,您可以在客户端设置lineRate
属性,并且消息将自动被限制到特定的速度(以避免被洪水踢,这是我认为您真正要求的) ,没有你的代码必须做任何事情。