Болталка, вырезанная из приложения FP iHA bot
. С панелькой обучения базы!
const AnswerDatabase = require("./src/index")
const AnswerDB = new AnswerDatabase()
const question = "Привет!"
AnswerDB.getMaxValidAnswer(question) // ку-ку, епта
- Скачайте/клонируйте репозиторий.
node test.js
- Перейдите в директорию
src
- Откройте файл
config.js
learningServerPort
- Порт для панельки обучения базы. Default:1666
ignore02
- ИгнорироватьЧто?
, если степень схожести 20% и меньше. Default:false
unknownFile
- Расположение файла с запросами, которых нет в базе ответов. Необходимо указывать с/
в начале! Default:/unknown.json
databaseFile
- Расположение вашей базы ответов. Необходимо указывать с/
в начале! Default:/databases/answer_databse.bin
synonimousFile
- Расположение вашей базы синонимов. Необходимо указывать с/
в начале! Default:/data/synonimous.txt
- Перейдите в директорию
src/learning_server
- Пропишите
npm install
- Пропишите
npm start
- Перейдите на http://127.0.0.1:1666/
- Здесь уже предоставлена базовая база ответов, идущая в приложении
FP iHA bot
. Файл:./src/databases/answer_databse.bin
- Базу можно обучать в панельке. Гайд по настройке выше.
- В случае, если база не сможет обнаружить подходящий ответ, она отправит запрос в файл
/src/unknown.json
Telegram: t.me/tailsjs
TailiumBox (Telegram): t.me/tailiumbox_bot