Advertisement
Guest User

Untitled

a guest
Apr 22nd, 2017
260
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 1.81 KB | None | 0 0
  1. import socket, random
  2. import datetime, time
  3.  
  4.  
  5. HOST = "irc.twitch.tv"
  6. PORT = 6667
  7. NICK = ""
  8. PASS = ''
  9.  
  10.  
  11. def send_message(m):
  12.     s.send(bytes("PRIVMSG #" + "cowsep" + " :" + m + "\r\n", "UTF-8"))
  13.  
  14. s = socket.socket()
  15. s.connect((HOST, PORT))
  16. s.send(bytes("PASS " + PASS + "\r\n", "UTF-8"))
  17. s.send(bytes("NICK " + NICK + "\r\n", "UTF-8"))
  18. s.send(bytes("JOIN #" + "cowsep" + " \r\n", "UTF-8"))
  19.  
  20. while True:
  21.     line = str(s.recv(1024))
  22.     if "End of /NAMES list" in line:
  23.         break
  24.  
  25. while True:
  26.     # Date
  27.     dt = str(datetime.datetime.today())
  28.     timed = dt.split(".")
  29.  
  30.     for line in str(s.recv(1024)).split('\\r\\n'):
  31.         print(line)
  32.         parts = line.split(':')
  33.         if len(parts) < 3:
  34.             continue
  35.  
  36.         if "QUIT" not in parts[1] and "JOIN" not in parts[1] and "PART" not in parts[1]:
  37.             message = parts[2][:len(parts[2])]
  38.  
  39.         usernamesplit = parts[1].split("!")
  40.         username = usernamesplit[0]
  41.  
  42.         print(username + ": " + message)
  43.  
  44.         #Log
  45.         writelog = open(r"C:\Users\Hieu\Desktop\TwitchLog.txt", "a+")
  46.         writelog.write(timed[0] + " " + username + ": " + message + "\n")
  47.         writelog.close()
  48.  
  49.         if "PING :tmi.twitch.tv" in line:
  50.            s.send(bytes(line.replace("PING", "PONG") + "\r\n", "UTF-8"))
  51.         # Messages response
  52.     '''    d = random.randint(0, 1)
  53.        if "ihaveamienoods" in username:
  54.            if d == 0 :
  55.                send_message("smd " + username + " cowcat")
  56.            elif d == 1 :
  57.                send_message("Ischa has smegma cowcat")
  58.        elif "xes_lana" in username:
  59.            if d == 0 :
  60.                send_message("smd " + username + " cowcat")
  61.            elif d == 1:
  62.                send_message("have fun with your hubby amie cowcat")
  63.    '''
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement