Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
57
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.08 KB | None | 0 0
  1. import socket;
  2. import sys;
  3.  
  4. privmsg="PRIVMSG"
  5. notice="NOTICE"
  6. nick="NICK"
  7. motd="372"
  8. motdEnd="001"
  9. namesList="353"
  10. namesListEnd="366"
  11. NickInUse="433"
  12. join="JOIN"
  13. part="PART"
  14. Null=0;
  15.  
  16. on = 1
  17.  
  18. irc = socket.socket(socket.AF_INET,socket.SOCK_STREAM);
  19. print "Connecting..."
  20. irc.connect(("irc.slashnet.org",6669));
  21. xdat = irc.recv(4096);
  22. print "Connected!";
  23. print xdat;
  24. irc.send("USER DragonBot * * :Mega");
  25. irc.send("NICK DragonBot");
  26. print "Sent USER and NICK";
  27. while on==1:
  28.     data = irc.recv(4096);
  29.     print "Received data"
  30.     print data;
  31.     for datum in data.split('\r\n')[0:-1]:
  32.         if datum[:1]!="#":
  33.             print datum;
  34.             if datum.split()[0]=="ERROR":
  35.                 sys.exit(0)
  36.             if datum.split()[0]=="PING":
  37.                 irc.send("PONG "+datum.split()[1])
  38.             if len(datum.split())>1:
  39.                 if datum.split()[1]==NickInUse:
  40.                     send("NICK MegaBot");
  41.                 if datum.split()[1]==motdEnd:
  42.                     send("JOIN #64digits");
  43.         else:
  44.             irc.send(datum[1:]);
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement