]> git.netwichtig.de Git - user/henk/code/ruby/rbot.git/blobdiff - data/rbot/plugins/nickserv.rb
bans plugin: fix badword regular expression creation
[user/henk/code/ruby/rbot.git] / data / rbot / plugins / nickserv.rb
index 720f3b3a9f15eb5a56680c5d54091b1a0f55cfd0..0e5f2e8a2bb9abc4f3ee19d83cd75860346c47d9 100644 (file)
@@ -14,7 +14,7 @@ class NickServPlugin < Plugin
     :on_change => Proc.new { |bot, v| bot.plugins.delegate "set_ident_request", v },
     :desc => "String to look for to see if the nick server is asking us to identify")
   BotConfig.register BotConfigBooleanValue.new('nickserv.wants_nick',
-    :default => true, :requires_restart => false,
+    :default => false, :requires_restart => false,
     :desc => "Set to false if the nick server doesn't expect the nick as a parameter in the identify command")
   BotConfig.register BotConfigIntegerValue.new('nickserv.wait',
     :default => 30, :validate => Proc.new { |v| v > 0 }, :requires_restart => false,
@@ -157,7 +157,7 @@ class NickServPlugin < Plugin
   def listen(m)
     return unless(m.kind_of? NoticeMessage)
 
-    if (m.sourcenick == ns_nick && m.message =~ @ident_request)
+    if (m.sourcenick.downcase == ns_nick.downcase && m.message =~ @ident_request)
       debug "nickserv asked us to identify for nick #{@bot.nick}"
       do_identify
     end