mirror of
https://github.com/perlbot/perlbuut
synced 2025-06-07 22:35:43 -04:00
adding check for /\?$/ in factoids
This commit is contained in:
parent
a579ebe823
commit
a8f0bc1f76
1 changed files with 7 additions and 0 deletions
|
@ -608,6 +608,13 @@ sub basic_get_fact {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
if ($subject =~ /\?$/) #check if some asshole decided to add a ? at the end of the factoid, if so remove it and recurse, this should only be able to recurse N times so it should be fine
|
||||||
|
{
|
||||||
|
my $newsubject = $subject;
|
||||||
|
$newsubject =~ s/\?$//;
|
||||||
|
return $self->basic_get_fact($pm, $said, $newsubject, $name, $call_only);
|
||||||
|
}
|
||||||
|
|
||||||
my $soundex = soundex( _clean_subject($subject, 1) );
|
my $soundex = soundex( _clean_subject($subject, 1) );
|
||||||
|
|
||||||
my $matches = $self->_soundex_matches( $soundex );
|
my $matches = $self->_soundex_matches( $soundex );
|
||||||
|
|
Loading…
Add table
Reference in a new issue