Advertisement
Noctaliuz

Untitled

Jun 22nd, 2018
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Python 2.35 KB | None | 0 0
  1. import string
  2. from Read import getUser, getMessage
  3. from Socket import openSocket, sendMessage
  4. from Initialize import joinRoom
  5. import time
  6. import random
  7.  
  8. s = openSocket()
  9. joinRoom(s)
  10. readbuffer = ""
  11.  
  12. while True:
  13.     readbuffer = readbuffer + s.recv(1024)
  14.     temp = string.split(readbuffer, "\n")
  15.     readbuffer = temp.pop()
  16.  
  17.     for line in temp:
  18.         print(line)
  19.         if "PING" in line:
  20.             s.send(line.replace("PING", "PONG"))
  21.             break
  22.         user = getUser(line)
  23.         message = getMessage(line).strip()
  24.         print user + " typed :" + message
  25.  
  26.         # List of commands
  27.         commands = ["!judnas", "!abe", "!alsoa", "!games", "!request", "!games"]
  28.  
  29.         # Commands
  30.         if message.startswith("!commands"):
  31.             sendMessage(s, "The following commands are available for this channel : " + (", ".join(commands)))
  32.             break
  33.         # Abe
  34.         if message.startswith("!abe"):
  35.             sendMessage(s, "No, " + user + " you abe! BabyRage")
  36.             break
  37.  
  38.         # Judnas
  39.         if message.startswith("!judnas"):
  40.             sendMessage(s,"Wow " + user + " I see you want something sexy, please follow this sweet gay @ https://www.twitch.tv/judnas")
  41.             break
  42.  
  43.         # Alsoa
  44.         if message.startswith("!alsoa"):
  45.             sendMessage(s, user + " just gave AlsoaTV a shoutout 4Head Catch him at https://www.twitch.tv/alsoatv")
  46.             break
  47.  
  48.         # Games
  49.         games = ["Rimworld", "Prison Architect", "My Summer Car", "Genital Jousting","Factorio", "AND sometimes I will be programming in the future. Feel free to !request one of these games"]
  50.         if message.startswith("!games"):
  51.             sendMessage(s, user + " here is a list of games I play on stream, updated 22/06-18 " + (", ".join(games)))
  52.             break
  53.         # Request
  54.         if message.startswith("!request"):
  55.             req = message.lstrip("!request").strip()
  56.             # Check if anything after request
  57.             if req != "":
  58.                 sendMessage(s, "@Noctaliuz " + user + " requested " + req)
  59.             break
  60.  
  61.         if message.startswith("!aids"):
  62.             random.seed(user + datetime.now().hour)
  63.             percent = random.randrange(0, 100)
  64.             resp = "{0} has {1}% aids!".format(user, percent)
  65.  
  66.             sendMessage(s, resp)
  67.             break
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement