Change block ifs to statement modifier ifs
[app-devbot.git] / lib / App / Devbot.pm
index 019bcc718eb5b7cfe75e33efceaa7b4d60c6341f..1ba7bd70229c9aea72421c26702b8ba13f54c013 100644 (file)
@@ -1,6 +1,9 @@
-package App::Devbot 0.001002;
+package App::Devbot;
+
 use v5.14;
+use strict;
 use warnings;
+our $VERSION = 0.001003;
 
 use POE;
 use POE::Component::IRC::State;
@@ -12,11 +15,10 @@ use IRC::Utils qw/parse_user/;
 
 use Getopt::Long;
 use POSIX qw/strftime/;
+use Regexp::Common qw /net/;
 
 ##################################################
 
-our $VERSION;
-
 my $nick='devbot';
 my $password;
 my $server='irc.oftc.net';
@@ -70,7 +72,10 @@ sub bot_start{
        Retry_when_banned => 60,
   ));
 
-       $irc->yield(register => "all");
+  $server = $1 if $server =~ /^($RE{net}{domain})$/;
+  $port   = $1 if $port =~ /^([0-9]+)$/;
+
+  $irc->yield(register => "all");
   $irc->yield(
        connect => {
          Nick     => $nick,
This page took 0.009745 seconds and 4 git commands to generate.