Advertisement
Guest User

Untitled

a guest
Sep 19th, 2017
48
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.22 KB | None | 0 0
  1. import sys
  2. import socket
  3. import string
  4.  
  5. #Functions
  6. s=socket.socket() #open socket
  7.  
  8. def irc_msg(reciever, text):
  9.     s.send("PRIVMSG %s :%s\r\n" % (reciever, text))
  10.  
  11. def irc_identify(nickpass):
  12.     irc_msg("Nickserv", "identify %s" % nickpass)
  13.  
  14. def irc_nick(nick):
  15.     s.send("NICK %s\r\n" % nick)   
  16.  
  17. def irc_user(ident, host, realname):   
  18.     s.send("USER %s %s bla :%s\r\n" % (ident, host, realname))  
  19.    
  20. def irc_connect(host, port):   
  21.     s.connect((host, port))
  22.  
  23. def irc_join(chan):
  24.     s.send("JOIN :%s\r\n" % chan)  
  25.  
  26. #Config
  27. nick="nick"
  28. ident="ident"
  29. realname="name"
  30. password="passwordish"
  31. server="irc.rizon.net"
  32. chan1="#anime-addict"
  33. readbuffer=""
  34.  
  35.  
  36. #Login
  37. print "Welcome to PyBot v0.2!\n"
  38.  
  39. irc_connect(server, 6667)
  40. irc_nick(nick)
  41. irc_user(ident, server, realname)
  42. irc_identify(password)         
  43. irc_join(chan1)
  44. irc_msg(chan1, "Hi there!")
  45.  
  46. while 1:
  47.     readbuffer=readbuffer+s.recv(1024)
  48.     temp=string.split(readbuffer, "\n")
  49.     readbuffer=temp.pop( )
  50.  
  51.     for line in temp:
  52.         line=string.rstrip(line)
  53.         line=string.split(line)
  54.  
  55.         if(line[0]=="PING"):
  56.             s.send("PONG %s\r\n" % line[1])
  57.         if(line[0]=="I MADE IT UP"):
  58.             s.send("SCREW THIS SHIT!\r\n")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement