X-Git-Url: https://git.netwichtig.de/gitweb/?a=blobdiff_plain;f=data%2Frbot%2Fplugins%2Fmarkov.rb;h=de33136e7c428cdb71811be7a8f8760495aa941c;hb=69db4133c5ccfa41c35b43c67fce1d5ff640bfd5;hp=7408a43ecabc285f519f3798d36a8e10076c2738;hpb=683c2328496a60529310a10cb46582d800d71888;p=user%2Fhenk%2Fcode%2Fruby%2Frbot.git diff --git a/data/rbot/plugins/markov.rb b/data/rbot/plugins/markov.rb index 7408a43e..de33136e 100644 --- a/data/rbot/plugins/markov.rb +++ b/data/rbot/plugins/markov.rb @@ -59,8 +59,9 @@ class MarkovPlugin < Plugin end def ignore?(user=nil) + return false unless user @registry['ignore_users'].each do |mask| - return true if Irc.netmaskmatch mask, user + return true if user.matches?(mask) end return false end @@ -191,6 +192,7 @@ class MarkovPlugin < Plugin random_markov(m, message) end end + plugin = MarkovPlugin.new plugin.map 'markov ignore :action :option', :action => "ignore" plugin.map 'markov ignore :action', :action => "ignore"