]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - lib/rbot/core/filters_ui.rb
httputil: remove obsolete version_1_2 declaration
[user/henk/code/ruby/rbot.git] / lib / rbot / core / filters_ui.rb
index ed3e65d7cdb0ea8976f66d90f79b75993cddafde..31e35452d3d49929d116cd278d574ed0d12ae87d 100644 (file)
@@ -4,8 +4,6 @@
 # :title: filters management from IRC
 #
 # Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
-# Copyright:: (C) 2008 Giuseppe Bilotta
-# License:: GPL v2
 
 class FiltersModule < CoreBotModule
 
@@ -29,7 +27,17 @@ class FiltersModule < CoreBotModule
         msg = _("no known filters")
       end
     else
-      msg = _("known filters: ") << ar.join(", ") 
+      msg = _("known filters: ") << ar.join(", ")
+    end
+    m.reply msg
+  end
+
+  def do_listgroups(m, params)
+    ar = @bot.filter_groups.map { |s| s.to_s }.sort!
+    if ar.empty?
+      msg = _("no known filter groups")
+    else
+      msg = _("known filter groups: ") << ar.join(", ")
     end
     m.reply msg
   end
@@ -53,3 +61,4 @@ plugin = FiltersModule.new
 
 plugin.map "filters list [:group]", :action => :do_list
 plugin.map "filters search *pat", :action => :do_search
+plugin.map "filter groups", :action => :do_listgroups