yazdmich

Untitled

Aug 26th, 2014
270
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.23 KB | None | 0 0
  1. import sys
  2. import socket
  3.  
  4. HOST="irc.foonetic.net"
  5. PORT=6667
  6. NICK="pymich"
  7. IDENT="yazdmich"
  8. REALNAME="YazdmichBot"
  9. CHAN="#yazdmich"
  10. readbuffer=""
  11.  
  12. s=socket.socket( )
  13. s.connect((HOST, PORT))
  14. line1 = "NICK %s\r\n" % NICK
  15. s.send(line1.encode())
  16. print(line1)
  17. line1 = "USER %s %s bla :%s\r\n" % (IDENT, HOST, REALNAME)
  18. #s.send(b'PASS foo') yeah, not telling you my pass
  19. #s.send(line1.encode())
  20. print(line1)
  21. line1 = 'JOIN %s\r\n' % CHAN
  22. s.send(line1.encode())
  23. print(line1)
  24. while 1:
  25.     readbuffer+=s.recv(1024).decode()
  26.     temp=readbuffer.split('\n')
  27.     readbuffer=temp.pop()
  28.     for line in temp:
  29.         line=line.rstrip()
  30.         line=line.split('\n')
  31.         print(line[0])
  32.         if("PING" in line[0]):
  33.             line=line[0].strip('PING :')
  34.             line = "PONG %s\r\n" % line[0]
  35.             s.send(line.encode())
  36.         elif '!give cookies' in line[0] and ('PRIVMSG ' + CHAN) in line[0]:
  37.             line=line[0]
  38.             print(line)
  39.             line1 = 'ACTION %s :gives you cookies and milk\r\n' % CHAN
  40.             s.send(line1.encode())
  41.         elif 'VERSION' in line[0]:
  42.             line=line[0]
  43.             print(line)
  44.             line1 = '' #what do i put here?
  45.             s.send(line1.encode())
Advertisement
Add Comment
Please, Sign In to add comment