Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket;
- import sys;
- privmsg="PRIVMSG"
- notice="NOTICE"
- nick="NICK"
- motd="372"
- motdEnd="001"
- namesList="353"
- namesListEnd="366"
- NickInUse="433"
- join="JOIN"
- part="PART"
- Null=0;
- on = 1
- irc = socket.socket(socket.AF_INET,socket.SOCK_STREAM);
- print "Connecting..."
- irc.connect(("irc.slashnet.org",6669));
- xdat = irc.recv(4096);
- print "Connected!";
- print xdat;
- irc.send("USER DragonBot * * :Mega");
- irc.send("NICK DragonBot");
- print "Sent USER and NICK";
- while on==1:
- data = irc.recv(4096);
- print "Received data"
- print data;
- for datum in data.split('\r\n')[0:-1]:
- if datum[:1]!="#":
- print datum;
- if datum.split()[0]=="ERROR":
- sys.exit(0)
- if datum.split()[0]=="PING":
- irc.send("PONG "+datum.split()[1])
- if len(datum.split())>1:
- if datum.split()[1]==NickInUse:
- send("NICK MegaBot");
- if datum.split()[1]==motdEnd:
- send("JOIN #64digits");
- else:
- irc.send(datum[1:]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement