From 88da6ab653b1501fbfaf44fa5a45d579c560b4ee Mon Sep 17 00:00:00 2001 From: eleksir Date: Sat, 21 Nov 2020 14:41:05 +0300 Subject: [PATCH] lat.pm: use source file with phrases from config --- data/{phrases.txt => lat.txt} | 0 data/sample_config.json | 3 ++- lib/lat.pm | 3 ++- 3 files changed, 4 insertions(+), 2 deletions(-) rename data/{phrases.txt => lat.txt} (100%) diff --git a/data/phrases.txt b/data/lat.txt similarity index 100% rename from data/phrases.txt rename to data/lat.txt diff --git a/data/sample_config.json b/data/sample_config.json index a32315a..3ede92a 100644 --- a/data/sample_config.json +++ b/data/sample_config.json @@ -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" diff --git a/lib/lat.pm b/lib/lat.pm index 8b95916..73c1ec6 100644 --- a/lib/lat.pm +++ b/lib/lat.pm @@ -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();