All pastes #537239 Raw Edit

HALP

public python v1 · immutable
·published 2007-06-04 18:02 UTC
rendered paste body
#!/usr/bin/pythonimport sysimport socketimport stringimport time# some bot varz:HOST="irc.cultofray.net"PORT=6667NICK="lololol"IDENT="ZOMBIE"REALNAME="america isn't right"CHAN="#"OWNER="gary"readbuffer=""s=socket.socket()print "connecting..."s.connect((HOST,PORT))s.send("NICK %s\r\n" % NICK)s.send("USER %s %s bla :%s\r\n" % (IDENT, HOST, REALNAME))s.send("JOIN :%s\r\n" % CHAN)s.send("PRIVMSG %s :%s\r\n" % (CHAN, "-O- | sysop:...cvncpu |"))s.send("PRIVMSG %s :%s\r\n" % (CHAN, "--O | kernel:..2.6.19 |"))s.send("PRIVMSG %s :%s\r\n" % (CHAN, "OOO | distro:..gentoo |"))print "we made it!"def parsemsg(msg):	complete=msg[1:].split(':',1)	info=complete[0].split(' ')	msgpart=complete[1]	sender=info[0].split('!')	if msgpart[0]=='>' and sender[0]==OWNER:		cmd=msgpart[1:].split(' ')		s.send("PRIVMSG %s :%s\r\n" % (CHAN, cmd[0]))		print "recieved command: "+cmd[0]		if cmd[0]=='shit':			print "executing the shit command"			s.send("PRIVMSG %s :%s\r\n" % (CHAN, "my shit is weak"))		if cmd[0]=='info':			print "executing the info command"			s.send("PRIVMSG %s :%s\r\n" % (CHAN, "-O- | sysop:...cvncpu |"))			s.send("PRIVMSG %s :%s\r\n" % (CHAN, "--O | kernel:..2.6.19 |"))			s.send("PRIVMSG %s :%s\r\n" % (CHAN, "OOO | distro:..gentoo |"))while 1:	readbuffer=readbuffer+s.recv(1024)	temp=string.split(readbuffer, "\n")	readbuffer=temp.pop()	for line in temp:		if line.find('PRIVMSG')!=-1:			parsemsg(line)			line=string.rstrip(line)			line=string.split(line)		if (line[0]=="PING"):			s.send("PONG %s\r\n" % line[1])