收到命令时,聊天中不存在"!quit" Python IRC 机器人



这个 irc 机器人一点也不复杂。我只是在几行代码上遇到问题。基本上,我将其添加到while语句的末尾:

 if "!quit" in msg:
        sys.exit()

基本上,当有人在irc中键入!quit时,脚本会将机器人从irc中注销。

脚本的其余部分(非常短)可以在这里找到:

http://pastebin.com/055CcWZf

有人可以告诉我为什么最后一点不起作用。当我在 irc 中时,我输入"!quit",但机器人根本没有响应。

在原始脚本中的"if !quit"语句位于"if ping"语句中。

if "PING" in msg:
    s.send("PONG %srn" % msg[1])
if "!quit" in msg:
    sys.exit()

我认为这应该是正确的

最新更新