Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import socket
- HOST = "irc.twitch.tv"
- PORT = 6667
- NICK = "pjevs121"
- PASS = 'oauth:uuuw876479lnzllyfu8mnechaeuy2h'
- def send_message(message):
- s.send(bytes("PRIVMSG #" + NICK + " :" + message + "\r\n", "UTF-8"))
- s = socket.socket()
- s.connect((HOST, PORT))
- s.send(bytes("PASS " + PASS + "\r\n", "UTF-8"))
- s.send(bytes("NICK " + NICK + "\r\n", "UTF-8"))
- s.send(bytes("JOIN #" + NICK + " \r\n", "UTF-8"))
- while True:
- line = str(s.recv(1024))
- if "PING :tmi.twitch.tv" in line:
- print("PONG :tmi.twitch.tv")
- s.send(bytes("PONG :tmi.twitch.tv", "UTF-8"))
- if "End of /NAMES list" in line:
- break
- while True:
- for line in str(s.recv(1024)).split('\\r\\n'):
- parts = line.split(':')
- if len(parts) < 3:
- continue
- if "QUIT" not in parts[1] and "JOIN" not in parts[1] and "PART" not in parts[1]:
- message = parts[2][:len(parts[2])]
- usernamesplit = parts[1].split("!")
- username = usernamesplit[0]
- print(username + ": " + message)
- if message == "Hey" or message == "hey" or message == "hej" or message == "Hej ":
- send_message("Welcome to my stream, " + username)
- if message == "!sr":
- send_message("Use !sr <your song request> to request a song")
- if message.startswith('!sr '):
- send_message(username + " your request has been saved")
- with open('sr.txt', 'a') as f:
- f.write(username + " requested " + message + '\n')
- f.close()
- if message.startswith('!download '):
- send_message(username + ", your request will be downloaded before next stream")
- with open('download.txt', 'a') as g:
- g.write(username + " requested " + message + '\n')
- g.close()
- if message == ("!download"):
- send_message(username + ", use !download to request a song that is not on the playlist already")
- if message == "Hey" and username == "yeehaaman" or username == "Yeehaaman":
- send_message(username + ", skift dit navn til Yeehaahippiman!")
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement