收到“!quit”命令时,聊天中不存在Python IRC bot

时间:2012-06-11 07:18:55

标签: python irc bots

这个irc机器人并不复杂。我只是遇到了几行代码。基本上我把它添加到while语句的末尾:

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

基本上这是做什么的,当有人打字!在irc中退出脚本会将机器人从irc中记录下来。

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

http://pastebin.com/055CcWZf

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

1 个答案:

答案 0 :(得分:0)

原始脚本中的

“if!quit”语句在“if ping”语句中。

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

我认为这应该是正确的