on *:text:!repeat *:#:{
...
; check if command is an alias or just plain text
if ($numtok(%text,32) == 1) && ($isalias(%text)) { var %cmd msg # $($+($,!,%text),2) }
else { var %cmd msg # $replace(%text,|,-,$,-,%,-) }
$+(.timerrepeat.,%t) 0 $calc($3 * 60) %cmd
msg # $2 is now repeating every $3 min $+ $iif($3 > 1,s) $+ .
...
}