在python中尝试IRC示例,客户端在聊天中不可见

时间:2014-10-04 09:57:12

标签: python irc

我正在尝试将此示例作为创建IRC客户端的起始位置:

import sys
import socket
import string

HOST="irc.debian.org"
PORT=6667
NICK="_MauBot"
IDENT="_maubot"
REALNAME="_MauritsBot"
readbuffer=""

s=socket.socket( )
s.connect((HOST, PORT))
s.send("NICK %s\r\n" % NICK)
s.send("USER %s %s bla :%s\r\n" % (IDENT, HOST, REALNAME))

while 1:
    readbuffer=readbuffer+s.recv(1024)
    temp=string.split(readbuffer, "\n")
    readbuffer=temp.pop( )

    for line in temp:
        line=string.rstrip(line)
        line=string.split(line)

        if(line[0]=="PING"):
            s.send("PONG %s\r\n" % line[1])

我还使用irc.debian.org程序连接到Xchat。问题是,我无法在聊天中看到_maubot用户,也没有看到名称连接或断开连接的用户。为了创建这样的应用程序,我需要一些方法来测试它,但必须有一些做错的事情。有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试其他服务器: CHOOPA.NJ.US.DAL.NET

你的irc.debian.org不喜欢下划线。

只需删除下划线,看看会发生什么。