Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- def twitchloop(self):
- if config["twitch_enabled"] != 1:
- return
- HOST = "irc.chat.twitch.tv"
- PORT = 6667
- PASS = "oauth:6bljko4gf4sjjxdvavc6rqm4rf3uy3"
- NICK = "0xef2387"
- CHANNEL = "0xef2387"
- readbuffer=""
- s=socket.socket( )
- s.connect((HOST, PORT))
- s.send("PASS " + PASS + "\r\n")
- s.send("NICK " + NICK + "\r\n")
- s.send("JOIN #" + CHANNEL + "\r\n")
- while True:
- readbuffer=readbuffer+s.recv(1024)
- temp=string.split(readbuffer, "\n")
- readbuffer=temp.pop( )
- print temp
- for rcv in temp:
- if "PING" in rcv:
- rcv=string.rstrip(rcv)
- rcv=string.split(rcv)
- if(rcv[0]=="PING"):
- s.send("PONG %s\r\n" % rcv[1])
- print "pong sent"
- elif "PRIVMSG" in rcv:
- line = string.split(rcv, ":")
- user = string.split(line[1], "!")[0]
- message = line[2]
- print user
- print message
- self.shiftlist(user + " (From Twitch): " + message,"twitch")
- sleep(3)
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement