From a249f48a82e1a16d674582598fc458a77992a7cf Mon Sep 17 00:00:00 2001 From: Teddy Wing Date: Wed, 14 Feb 2018 22:27:50 +0100 Subject: Add setting for list of nicks Instead of using a hard-coded nick, add a setting where any number of nicks can be defined. The message text for these nicks will be changed to grey. --- dimpid.pl | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/dimpid.pl b/dimpid.pl index 78db3f6..56af8bf 100644 --- a/dimpid.pl +++ b/dimpid.pl @@ -18,7 +18,9 @@ use constant GREY => '14'; Irssi::signal_add('message public', sub { my ($server, $text, $nick, @rest) = @_; - if ($nick eq 'test-3kj469y5h') { + my @nicks = split(' ', Irssi::settings_get_str('dimpid_nicks')); + + if (grep($_ eq $nick, @nicks)) { Irssi::signal_continue( $server, ESCAPE . GREY . $text . ESCAPE, @@ -27,3 +29,6 @@ Irssi::signal_add('message public', sub { ); } }); + + +Irssi::settings_add_str('dimpid', 'dimpid_nicks', ''); -- cgit v1.2.3