1

lat.pm: use source file with phrases from config

This commit is contained in:
eleksir
2020-11-21 14:41:05 +03:00
parent 62bafcbe3f
commit 88da6ab653
3 changed files with 4 additions and 2 deletions

View File

@@ -22,7 +22,8 @@
},
"debug_log" : "/var/log/aleesa-telegram-bot/debug.log",
"lat" : {
"brain" : "data/lat/brain.sqlite"
"brain" : "data/lat/brain.sqlite",
"src" : "lat.txt"
},
"karma" : {
"dir" : "data/karma"

View File

@@ -23,6 +23,7 @@ use botlib qw(logger);
my $c = loadConf();
my $brain = $c->{lat}->{brain};
my $srcfile = $c->{lat}->{src};
# swallow phrase and return answer
sub train () {
@@ -41,7 +42,7 @@ sub train () {
order => 2
);
$lat->train('data/phrases.txt');
$lat->train($srcfile);
my ($tokens, $expressions) = ($lat->stats())[0,1];
printf "Total tokens: %s\nTotal expressins: %s\n", $tokens, $expressions;
$lat->save();