Advertisement
Guest User

Untitled

a guest
Sep 21st, 2017
72
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.99 KB | None | 0 0
  1. import socket
  2. import time
  3.  
  4. ownernicks = [":Erroneous!Erroneous@E3743153.329d9A5A.3389D939.IP"]
  5. chans = ['#hackforums','#bots']
  6. s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
  7.  
  8.  
  9. def connect(server, port, nick):
  10. s.connect((server, port))
  11. s.send("USER Erroneous Erroneous Erroneous Erroneous\r\n")
  12. s.send("NICK " + nick + '\r\n')
  13. for chan in chans:
  14. s.send('JOIN ' + chan + '\r\n')
  15. time.sleep(3)
  16. s.send('PRIVMSG #hackforums :Hi Welcome to McDonalds\n')
  17.  
  18.  
  19. def main():
  20. while True:
  21. chats = s.recv (4096)
  22. chats = [i.strip() for i in chats.split()]
  23.  
  24. if len(chats) >= 4:
  25. if chats[3] == ':!leave' and chats()[0] in ownernicks:
  26. s.send('QUIT\r\n')
  27. break
  28.  
  29. if chats()[3] == ":!hi" and chats()[0] in ownernicks:
  30. s.send("PRIVMSG {0} :HI!!!!!\r\n".format(chats()[2]))
  31. if len(chats()) == 2:
  32. if chats()[0].lower() == "ping":
  33. s.send("PONG {0}".format(chats()[1]))
  34.  
  35. if __name__ == "__main__":
  36. connect("irc.malvager.net", 6667, "McDBot")
  37. main()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement