UNPKG

botkit

Version:

Building blocks for Building Bots

24 lines (16 loc) 726 B
var Botkit = require('../../lib/Botkit.js'); var controller = Botkit.slackbot({ debug: true }); controller.setupWebserver(3000, function(err, webserver) { controller.createWebhookEndpoints(webserver); }); controller.on('slash_command', function(bot, message) { // check message.command // and maybe message.text... // use EITHER replyPrivate or replyPublic... bot.replyPrivate(message, 'This is a private reply to the ' + message.command + ' slash command!'); // and then continue to use replyPublicDelayed or replyPrivateDelayed bot.replyPublicDelayed(message, 'This is a public reply to the ' + message.command + ' slash command!'); bot.replyPrivateDelayed(message, ':dash:'); });