UNPKG

node-nlp

Version:

Library for NLU (Natural Language Understanding) done in Node.js

26 lines (19 loc) 636 B
const express = require('express'); const { BotFrameworkAdapter } = require('botbuilder'); const MyBot = require('./bot'); const myBot = new MyBot(); const app = express(); const adapter = new BotFrameworkAdapter({ appId: process.env.BOT_APP_ID, appPassword: process.env.BOT_APP_PASSWORD, }); adapter.onTurnError = async context => { await context.sendActivity('Oops. Something went wrong!'); }; app.post('/api/messages', (req, res) => { adapter.processActivity(req, res, async context => { await myBot.onTurn(context); }); }); app.listen(process.env.port || process.env.PORT || 3000); console.log('Bot listening');