- :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,
- :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',
+ :desc => _("String to look for to see if the nick server is asking us to identify"))
+ Config.register Config::StringValue.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"))
+ Config.register Config::StringValue.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"))
+
+ Config.register Config::BooleanValue.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"))
+
+ Config.register Config::IntegerValue.new('nickserv.wait',