
Security News
Crates.io Users Targeted by Phishing Emails
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Predict user intents with cool machine learning tool, Facebook FastText.
Usage
const { Router } = require('prg-chatbot');
const keyworder = require('keyworder');
const path = require('path');
keyworder.setResolver({
model: path.join(process.cwd(), 'models', 'model.bin')
});
const app = new Router();
app.use(keyworder('hello'), (req, res, postBack, next) => {
res.text('Hello too!');
});
function
Create resolver middleware for PrgChatbot
Promise.<{tag:string, score:number}>
Resolve single text
Object
function
Create resolver middleware for PrgChatbot
Kind: global function
Param | Type | Description |
---|---|---|
tag | string | tag for matching |
[threshold] | number | override success threshold |
[namespace] | string | resolver namespace |
Example
const keyworder = require('keyworder');
router.use(keyworder('hello-intent'), (req, res) => {
res.text('Welcome too!');
});
Kind: global function
Param | Type | Description |
---|---|---|
configuration | Configuration | the resolver configuration |
[namespace] | string | set resolver for diferent namespace |
Example
const keyworder = require('keyworder');
const path = require('path');
keyworder.setResolver({
model: path.join(__dirname, 'model.bin')
});
Promise.<{tag:string, score:number}>
Resolve single text
Kind: global function
Param | Type | Description |
---|---|---|
text | string | query text |
[threshold] | number | override the threshold |
[namespace] | string | use other than default resolver |
Object
Kind: global typedef
Properties
Name | Type | Description |
---|---|---|
model | string | path to trained fast text model |
threshold | number | prediction threshold (0.95 recommended) |
cacheSize | number | keep this amount of results cached |
filter | function | text preprocessor |
logger | function | resolver logger function |
FAQs
Intent recognition for prg-chatbot
We found that keyworder demonstrated a not healthy version release cadence and project activity because the last version was released a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
The Rust Security Response WG is warning of phishing emails from rustfoundation.dev targeting crates.io users.
Product
Socket now lets you customize pull request alert headers, helping security teams share clear guidance right in PRs to speed reviews and reduce back-and-forth.
Product
Socket's Rust support is moving to Beta: all users can scan Cargo projects and generate SBOMs, including Cargo.toml-only crates, with Rust-aware supply chain checks.