Blame view
botkit-slack.js
667 Bytes
448732980
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
let Botkit = require('botkit'); let rasa = require('./middleware')({rasa_uri: 'http://localhost:5000'}); let controller = Botkit.slackbot({ clientId: process.env.clientId, clientSecret: process.env.clientSecret, scopes: ['bot'], json_file_store: __dirname + '/.db/' }); // Override receive method in botkit controller.middleware.receive.use(rasa.receive); // Override hears method in botkit controller.changeEars(function (patterns, message) { return rasa.hears(patterns, message); }); controller.setupWebserver(8000, function (err, webserver) { // Configure a route to receive webhooks from slack controller.createWebhookEndpoints(webserver); }); |