my ($p,$command,$args) = ($msg =~ /^([.!~])(\S+)(?: (.+))?/);
- if ($msg =~ m{http://[\w.]+/.+?scan(_id|_grp)?=(\w+)}){
- if (!$command || $command =~ m{^http://}){
+ if ($msg =~ m{https?://[\w.]+/.+?scan(_id|_grp)?=(\w+)}){
+ if (!$command || $command =~ m{^https?://}){
($p,$command,$args) = ('.','addscan',$msg);
}elsif($command ne 'addscan'){
$self->parseCommand (".addscan $msg", $server, $nick, $address, $channel, $model)