Guest User

Untitled

a guest
Aug 22nd, 2012
34
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.90 KB | None | 0 0
  1. irc = IRC.new({
  2. :server => "irc.server.com",
  3. :port => 6667, # optional
  4. :password => "foobar", # optional
  5. :nick => "Rubot",
  6. :real => "Rubot", #optional
  7. :debug => true # optional
  8. })
  9.  
  10. ### listeners
  11.  
  12. irc.on("connect") do
  13. # called when you have registered on the server
  14. end
  15.  
  16. irc.on("join") do |channel, nick|
  17. # called when a user joins a channel
  18. end
  19.  
  20. irc.on("part") do |channel, nick|
  21. # called when a user leaves a channel
  22. end
  23.  
  24. irc.on("nick") do |nick, new_nick|
  25. # called when a user changes their nick
  26. end
  27.  
  28. irc.on("message") do |channel, nick, message|
  29. # called when a user sends a message to a channel
  30. end
  31.  
  32. irc.on("pm") do |nick, message|
  33. # called when a user sends a private message to you
  34. end
  35.  
  36. irc.on("quit") do |nick|
  37. # called when a user quits
  38. end
  39.  
  40. ### methods
  41.  
  42. irc.connect # connect to the server
  43.  
  44. irc.join("channel") # join a channel
  45.  
  46. irc.say("channel/nick", "message") # leave a message to a channel or user
Advertisement
Add Comment
Please, Sign In to add comment