lat.pm: use source file with phrases from config

This commit is contained in:
eleksir
2020-11-21 15:51:35 +03:00
parent e448225a7b
commit 25b25ade5c
3 changed files with 4 additions and 3 deletions

View File

@@ -18,7 +18,8 @@
"appid": "get_it_on_openweathermap.org" "appid": "get_it_on_openweathermap.org"
}, },
"lat" : { "lat" : {
"brain": "data/lat/lat.sqlite" "brain": "data/lat/lat.sqlite",
"src": "data/lat.txt"
}, },
"karma" : { "karma" : {
"dir": "data/karma" "dir": "data/karma"

View File

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