lat.pm: use source file with phrases from config
This commit is contained in:
@@ -22,7 +22,8 @@
|
|||||||
},
|
},
|
||||||
"debug_log" : "/var/log/aleesa-telegram-bot/debug.log",
|
"debug_log" : "/var/log/aleesa-telegram-bot/debug.log",
|
||||||
"lat" : {
|
"lat" : {
|
||||||
"brain" : "data/lat/brain.sqlite"
|
"brain" : "data/lat/brain.sqlite",
|
||||||
|
"src" : "lat.txt"
|
||||||
},
|
},
|
||||||
"karma" : {
|
"karma" : {
|
||||||
"dir" : "data/karma"
|
"dir" : "data/karma"
|
||||||
|
|||||||
@@ -23,6 +23,7 @@ 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
|
# swallow phrase and return answer
|
||||||
sub train () {
|
sub train () {
|
||||||
@@ -41,7 +42,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();
|
||||||
|
|||||||
Reference in New Issue
Block a user