Advertisement
Guest User

Untitled

a guest
Jun 23rd, 2017
53
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.75 KB | None | 0 0
  1. import irclib
  2. import time
  3. import adminlog
  4.  
  5. target="#some-channel"
  6. nickserv="nickserv"
  7. nickpassword="lol haha good one"
  8.  
  9.  
  10. def on_connect(con, event):
  11. con.privmsg(nickserv,"identify "+nickpassword)
  12. time.sleep(1)
  13. con.join(target)
  14.  
  15. def on_msg(con, event):
  16. if event.target() != target: return
  17. author,rest=event.source().split('!')
  18. line=event.arguments()[0]
  19. if line.startswith("!log "):
  20. undef,message=line.split(" ",1);
  21. adminlog.log(message,author)
  22.  
  23.  
  24.  
  25. irc = irclib.IRC()
  26. server = irc.server()
  27. server.connect("irc.freenode.net",6667,"lol what")
  28. server.add_global_handler("welcome", on_connect)
  29. server.add_global_handler("pubmsg",on_msg)
  30.  
  31. irc.process_forever()
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement