Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/tailsjs/iha-answerer
Болталка, вырезанная из приложения FP iHA bot. С панелькой обучения базы!
https://github.com/tailsjs/iha-answerer
css css3 fp-iha-bot html html5 javascript js
Last synced: about 2 months ago
JSON representation
Болталка, вырезанная из приложения FP iHA bot. С панелькой обучения базы!
- Host: GitHub
- URL: https://github.com/tailsjs/iha-answerer
- Owner: tailsjs
- License: wtfpl
- Created: 2023-11-05T20:26:34.000Z (about 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-31T21:59:32.000Z (about 1 year ago)
- Last Synced: 2023-12-31T23:02:57.642Z (about 1 year ago)
- Topics: css, css3, fp-iha-bot, html, html5, javascript, js
- Language: JavaScript
- Homepage:
- Size: 735 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# iha-answerer.js
Болталка, вырезанная из приложения `FP iHA bot`. С панелькой обучения базы!## Пример
```js
const AnswerDatabase = require("./src/index")const AnswerDB = new AnswerDatabase()
const question = "Привет!"
AnswerDB.getMaxValidAnswer(question) // ку-ку, епта
```## Установка
1. Скачайте/клонируйте репозиторий.
2. `node test.js`## Настройка.
1. Перейдите в директорию `src`
2. Откройте файл `config.js`
### В файле `config.js` можно настроить следующее:
1. `learningServerPort` - Порт для панельки обучения базы. Default: `1666`
2. `ignore02` - Игнорировать `Что?`, если степень схожести 20% и меньше. Default: `false`
3. `unknownFile` - Расположение файла с запросами, которых нет в базе ответов. **Необходимо указывать с `/` в начале!** Default: `/unknown.json`
4. `databaseFile` - Расположение вашей базы ответов. **Необходимо указывать с `/` в начале!** Default: `/databases/answer_databse.bin`
5. `synonimousFile` - Расположение вашей базы синонимов. **Необходимо указывать с `/` в начале!** Default: `/data/synonimous.txt`## Настройка панельки обучения базы
1. Перейдите в директорию `src/learning_server`
2. Пропишите `npm install`
3. Пропишите `npm start`
4. Перейдите на [http://127.0.0.1:1666/](http://127.0.0.1:1666/)![Панелька](screens/image.png)
## Полезная информация
* Здесь уже предоставлена базовая база ответов, идущая в приложении `FP iHA bot`. Файл: `./src/databases/answer_databse.bin`
* Базу можно обучать в панельке. Гайд по настройке выше.
* В случае, если база не сможет обнаружить подходящий ответ, она отправит запрос в файл `/src/unknown.json`## Связь с автором
Telegram: [t.me/tailsjs](https://t.me/tailsjs)
TailiumBox (Telegram): [t.me/tailiumbox_bot](https://t.me/tailiumbox_bot)