Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
Síle Ekaterin Liszka
Chessa
Commits
8990bc27
Commit
8990bc27
authored
May 09, 2022
by
Kiyoshi Aman
Browse files
bug.pl: add $src for namespacing
parent
deb1c5a8
Changes
1
Hide whitespace changes
Inline
Side-by-side
scripts/autorun/bug.pl
View file @
8990bc27
...
...
@@ -43,7 +43,7 @@ my $handler = Chessa::Bug->new(
);
sub
url_process
{
my
(
$on_info
,
$nick
,
$text
,
$errors
)
=
@_
;
my
(
$src
,
$on_info
,
$nick
,
$text
,
$errors
)
=
@_
;
my
@nickblock
=
split
'
',
Irssi::
settings_get_str
('
bug_nick_blacklist
');
if
((
grep
{
uc
(
$nick
)
eq
uc
(
$_
)
}
@nickblock
)
||
(
$text
=~
/nobug/
)
||
(
$text
=~
/^[!.\$][a-z]+/i
))
{
return
;
...
...
@@ -59,18 +59,22 @@ Irssi::signal_add 'ctcp action' => sub {
unless
(
grep
{
uc
(
$target
)
eq
uc
(
$_
)}
@channels
)
{
return
;
}
my
$src
=
$target
;
$src
=~
s/^#//
;
my
$on_info
=
sub
{
my
(
$msg
)
=
@_
;
$server
->
command
("
msg
$target
$msg
");
};
url_process
(
$on_info
,
$nick
,
$text
);
url_process
(
$src
,
$on_info
,
$nick
,
$text
);
};
Irssi::
signal_add
'
event privmsg
'
=>
sub
{
my
(
$server
,
$data
,
$nick
,
$address
)
=
@_
;
my
(
$target
,
$text
)
=
split
/ :/
,
$data
,
2
;
$target
=
$nick
if
(
uc
(
$target
)
eq
uc
(
$server
->
{
nick
}));
return
if
(
uc
(
$target
)
eq
uc
(
$server
->
{
nick
}));
my
$src
=
$target
;
$src
=~
s/^#//
;
my
$on_info
=
sub
{
my
(
$msg
)
=
@_
;
...
...
@@ -82,5 +86,5 @@ Irssi::signal_add 'event privmsg' => sub {
return
;
}
url_process
(
$on_info
,
$nick
,
$text
);
url_process
(
$src
,
$on_info
,
$nick
,
$text
);
}
\ No newline at end of file
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment