Advertisement
Guest User

Untitled

a guest
Oct 8th, 2016
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. import socket
  2.  
  3. HOST = "irc.twitch.tv"
  4. NICK = "banudel"
  5. PORT = 6667
  6. PASS = "MYAUTHKEY (I WON'T SHOW IT)"
  7.  
  8. def send_message(message):
  9. s.send(bytes("PRIVMSG #naniheichou" + NICK + " :" + message + "\r\n", "UTF-8"))
  10.  
  11. s = socket.socket()
  12. s.connect((HOST, PORT))
  13. s.send(bytes("PASS " + PASS + "\r\n", "UTF-8"))
  14. s.send(bytes("NICK " + NICK + "\r\n", "UTF-8"))
  15. s.send(bytes("JOIN #naniheichou" + NICK + " \r\n", "UTF-8"))
  16.  
  17.  
  18. while True:
  19. line = str(s.recv(1024))
  20. if "End of /NAMES list" in line:
  21. break
  22.  
  23. while True:
  24. for line in str(s.recv(1024)).split('\\r\\n'):
  25. parts = line.split(':')
  26. if len(parts) < 3:
  27. continue
  28.  
  29. if "QUIT" not in parts[1] and "JOIN" not in parts[1] and "PART" not in parts[1]:
  30. message = parts[2][:len(parts[2])]
  31.  
  32. usernamesplit = parts[1].split("!")
  33. username = usernamesplit[0]
  34.  
  35. print(username + ": " + message)
  36. if message == "!enation":
  37. send_message("DO NATION :moneybag: :ok_hand:")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement