slack-helperbot

0.0.9 • Public • Published

slack-helperbot

A slackbot framework for easily building microbots and commands

usage

In your server.js, add this following bit of code

//Boot up helperbot
require('helperbot')({
	expressApp : app,
	diagnosticsWebhook : DIAGNOSTICS_WEBHOOK,
	local : !IS_PRODUCTION,
	debug : true,

	cmdList : ['path/tocmd.js'],
	botList : ['path/to/bot.js],

	botInfo : {
		icon : ':tophat:',
		name : 'higgins',
		token : SLACK_BOT_TOKEN
	}
});

bot spec

Design your micro-bots in the following way

module.exports = {
	listenFor : ['message'],
	response : function(msg, info, HelperBot){
		if(info.user == 'john'){
			HelperBot.reply('Hello John!');
			HelperBot.react('joy');
		}
	}
}

logbot

Logbot is a logging bot that messages to your #diagnostics channel on your slack. Use it just like you would use console.

Dependencies (6)

Dev Dependencies (0)

    Package Sidebar

    Install

    npm i slack-helperbot

    Weekly Downloads

    1

    Version

    0.0.9

    License

    ISC

    Last publish

    Collaborators

    • stolksdorf