aboutsummaryrefslogtreecommitdiff
path: root/saxrobot
diff options
context:
space:
mode:
authoralyptik <alyptik@protonmail.com>2017-03-15 23:16:23 -1000
committeralyptik <alyptik@protonmail.com>2017-03-16 11:04:57 -1000
commit03802a8644320719134817c4a510b4bfccd5390f (patch)
tree3dc7a5bbbd2decd7bfd42c171a820f114cc5eb1d /saxrobot
parentbe16e77827b779fdaab0e703f850d3561b3c0b8c (diff)
downloadidalius-03802a8644320719134817c4a510b4bfccd5390f.tar.xz
Add custom re(gex)/rep(lacement) config options
Diffstat (limited to 'saxrobot')
-rwxr-xr-xsaxrobot11
1 files changed, 11 insertions, 0 deletions
diff --git a/saxrobot b/saxrobot
index 8a59db6..8e8bd9f 100755
--- a/saxrobot
+++ b/saxrobot
@@ -88,6 +88,17 @@ sub irc_public {
if ($saxcount > 0) {
$irc->yield(privmsg => $channel => "🎷 " x $saxcount);
}
+
+ my $idx = 0;
+ for (@{$config{re}}) {
+ my $repcount = () = $what =~ /@{$config{re}}[$idx]/gi;
+ if ($repcount > 0) {
+ if ($repcount > 0) {
+ $irc->yield(privmsg => $channel => @{$config{rep}}[$idx] x $repcount);
+ }
+ $idx++;
+ }
+
return;
}