Wie kann ich eine Verbesserung in meinem IRC-Client in Python machen. Die Verbesserung ist: Wie kann ich etwas setzen, dass der Benutzer die HOST, PORT, NICK, INDENT und REALNAME Strings und die Nachricht eingeben? Und hier ist der Code des Programms:Verbessere einen IRC-Client in Python
simplebot.py
import sys import socket import string HOST="irc.freenode.net" 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])
Denken Sie daran, dass ich in Python Entwicklung fange. Hier ist, wo ich diesen Code gefunden habe: http://oreilly.com/pub/h/1968. Danke.
Vielen Dank !!! –