+ BotConfig.register BotConfigStringValue.new('nickserv.nick_avail',
+ :default => "not (currently )?online|killed|recovered|disconnesso|libero",
+ :requires_restart => false,
+ :on_change => Proc.new { |bot, v| bot.plugins.delegate "set_nick_avail", v },
+ :desc => "String to look for to see if the nick server is informing us that our nick is now available")
+ BotConfig.register BotConfigStringValue.new('nickserv.identified_string',
+ :default => "(Password|Contrase|Mot de passe).+(acce[pt]t|r[ie]cog?n).+(identif|r[ie]cog?n)",
+ :requires_restart => false,
+ :on_change => Proc.new { |bot, v| bot.plugins.delegate "set_identified_string", v },
+ :desc => "String to look for to see if the nick server is informing us that we have identified successfully")
+
+ BotConfig.register BotConfigBooleanValue.new('nickserv.wants_nick',
+ :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")
+