Use command sign from config, when misc->bot_nick is not supplied, it defaults to empty string
This commit is contained in:
@@ -25,7 +25,10 @@
|
||||
# maximal amount of message forwardings, to avoid endless loops
|
||||
"forwards_max" : 5,
|
||||
|
||||
"lat" : {
|
||||
# Command prefix aka command sign
|
||||
"csign" : "!",
|
||||
|
||||
"lat" : {
|
||||
"brain" : "data/lat/brain.sqlite",
|
||||
"src" : "data/lat.txt"
|
||||
}
|
||||
|
||||
@@ -160,22 +160,21 @@ my $parse_message = sub {
|
||||
}
|
||||
|
||||
unless (defined $m->{misc}->{csign}) {
|
||||
$m->{misc}->{csign} = '!';
|
||||
$m->{misc}->{csign} = $c->{csign};
|
||||
}
|
||||
|
||||
# TODO: не проставлять дефолтный ник!
|
||||
unless (defined $m->{misc}->{bot_nick}) {
|
||||
$m->{misc}->{bot_nick} = 'aleesa';
|
||||
$m->{misc}->{bot_nick} = '';
|
||||
}
|
||||
} else {
|
||||
$m->{misc}->{answer} = 1;
|
||||
$m->{misc}->{csign} = '!';
|
||||
$m->{misc}->{bot_nick} = 'aleesa';
|
||||
$m->{misc}->{csign} = $c->{csign};
|
||||
$m->{misc}->{bot_nick} = '';
|
||||
}
|
||||
|
||||
my $csign = $m->{misc}->{csign};
|
||||
|
||||
if (defined $m->{misc}->{bot_nick}) {
|
||||
if ($m->{misc}->{bot_nick} ne '') {
|
||||
# Если нам сообщили ник бота, попробуем вымарать его из оригинального текста сообщения, в большинстве случаев он
|
||||
# нам не интересн.
|
||||
$phrase =~ s/\s*\,?\s*($m->{misc}->{bot_nick})\s*\,?\s*/ /gui;
|
||||
|
||||
Reference in New Issue
Block a user