0

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

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

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

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

http://pastebin.com/055CcWZf

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

4

1 回答 1

0

在原始脚本中,“if !quit”语句在“if ping”语句中。

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

我认为这应该是正确的

于 2012-06-11T07:23:50.410 回答