X-Git-Url: https://ruin.nu/git/?a=blobdiff_plain;f=Context.pm;h=9d37655729453ed454caeede43a69fff538621ce;hb=5f7e87f30570220f44035831a51c881ee3ca34b7;hp=d7c28bbd808014058d2dc698f7b8219bc87b9216;hpb=278eecdf5493a966306382275536293de763c94e;p=NDIRC.git diff --git a/Context.pm b/Context.pm index d7c28bb..9d37655 100644 --- a/Context.pm +++ b/Context.pm @@ -97,10 +97,16 @@ sub check_user_roles { sub reply { my ($self,$msg) = @_; + $self->message($self->reply_string , $msg); +} + +sub message { + my ($self,$command,$msg) = @_; + $msg =~ s`(.*?)`${\(chr(2))}$1${\(chr(15))}`gi; $msg =~ s`(.*?)`${\(chr(3))}$1$2${\(chr(15))}`gi; - $self->server->command($self->reply_string . $msg); + $self->server->command("$command $msg"); } sub _build_roles {