1.0.0 • Published 9 years ago
cylon-wit v1.0.0
cylon-wit
How to Install
npm install --save cylon-wit
How to Use
var Cylon = require('cylon');
Cylon.robot({
connections: {
wit: { adaptor: 'wit', access_token: process.env.WIT_ACCESS_TOKEN },
keyboard: { adaptor: 'keyboard' },
},
devices: {
wit: { driver: 'wit', connection: 'wit' },
keyboard: { driver: 'keyboard', connection: 'keyboard' },
},
work: function (my) {
my.keyboard.on('a', () => {
if (my.wit.listening) {
console.log('Parsing')
my.wit.finish()
} else {
console.log('Listening')
my.wit.listen()
}
});
my.wit.on('outcome', function (outcome, res) {
console.log('Parsed input as', '"' + res._text + '"');
console.log('Intent:', '"' + outcome.intent + '"');
console.log('Entities:', JSON.stringify(outcome.entities));
});
my.wit.on('unparsed', function (result) {
console.log('Could not parse speech:', JSON.stringify(result))
});
my.wit.on('error', function (err, res) {
console.log('Error:', err, res)
});
},
}).start();
License
MIT
1.0.0
9 years ago