# :title: filters management from IRC
#
# Author:: Giuseppe "Oblomov" Bilotta <giuseppe.bilotta@gmail.com>
-# Copyright:: (C) 2008 Giuseppe Bilotta
-# License:: GPL v2
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
plugin.map "filters list [:group]", :action => :do_list
plugin.map "filters search *pat", :action => :do_search
+plugin.map "filter groups", :action => :do_listgroups