Advertisement
Guest User

Untitled

a guest
Jun 30th, 2017
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.28 KB | None | 0 0
  1. def twitchloop(self):
  2. if config["twitch_enabled"] != 1:
  3. return
  4.  
  5. HOST = "irc.chat.twitch.tv"
  6. PORT = 6667
  7. PASS = "oauth:6bljko4gf4sjjxdvavc6rqm4rf3uy3"
  8. NICK = "0xef2387"
  9. CHANNEL = "0xef2387"
  10.  
  11. readbuffer=""
  12.  
  13. s=socket.socket( )
  14. s.connect((HOST, PORT))
  15. s.send("PASS " + PASS + "\r\n")
  16. s.send("NICK " + NICK + "\r\n")
  17. s.send("JOIN #" + CHANNEL + "\r\n")
  18.  
  19. while True:
  20. readbuffer=readbuffer+s.recv(1024)
  21. temp=string.split(readbuffer, "\n")
  22. readbuffer=temp.pop( )
  23.  
  24. print temp
  25.  
  26. for rcv in temp:
  27. if "PING" in rcv:
  28. rcv=string.rstrip(rcv)
  29. rcv=string.split(rcv)
  30.  
  31. if(rcv[0]=="PING"):
  32. s.send("PONG %s\r\n" % rcv[1])
  33. print "pong sent"
  34. elif "PRIVMSG" in rcv:
  35. line = string.split(rcv, ":")
  36. user = string.split(line[1], "!")[0]
  37. message = line[2]
  38. print user
  39. print message
  40. self.shiftlist(user + " (From Twitch): " + message,"twitch")
  41. sleep(3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement