]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - lib/rbot/ircbot.rb
+ ModeChangeMessage class
[user/henk/code/ruby/rbot.git] / lib / rbot / ircbot.rb
index 3d20b71df3c4578d77395e02f49306e65661863f..0286ed1b0359d6260428f2d916b1729bf509734e 100644 (file)
@@ -638,7 +638,10 @@ class Bot
       @plugins.irc_delegate("quit", m)
     }
     @client[:mode] = proc {|data|
+      m = ModeChangeMessage.new(self, server, data[:source], data[:channel], data[:modestring])
+      m.modes = data[:modes]
       irclog "@ Mode #{data[:modestring]} by #{data[:source]}", data[:channel]
+      @plugins.delegate "modechange", m
     }
     @client[:join] = proc {|data|
       m = JoinMessage.new(self, server, data[:source], data[:channel], data[:message])