Neutral, Plus or Minus

    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.

    Install

    npm i slack-helperbot

    DownloadsWeekly Downloads

    2

    Version

    0.0.9

    License

    ISC

    Last publish

    Collaborators

    • stolksdorf