diff --git a/factory.js b/factory.js index 8802125..6a6e80c 100644 --- a/factory.js +++ b/factory.js @@ -1,8 +1,7 @@ /* eslint-disable no-unused-vars */ /* global Nlp, training */ var trainingSet = training.data -const model = new Nlp({ languages: ['en'] }) - +const model = new Nlp({ languages: ['en'], nlu: {log: false}, autoSave: false, autoLoad: false, modelFileName: '' }) var users = { idmap: {}, diff --git a/index.js b/index.js index 9cbd7f9..a016686 100644 --- a/index.js +++ b/index.js @@ -15,7 +15,8 @@ class Bot { this.factory = new VM({ sandbox: { Nlp: NlpManager, - training: this.training + training: this.training, + fs: null, } }) this.factory.run(ctx) @@ -30,6 +31,10 @@ class Bot { this.factory.run(`users.addUser("${token}", "${name}")`) } + getUser (token) { + return this.factory.run(`users.get("${token}")`) + } + render (statement, token) { return statement.replace(//g, this.name).replace(//g, this.factory.run(`currentUser(${token})`)) }