1.1.1 • Published 10 years ago
slackbase v1.1.1
Usage by example
npm install --save slackbaseconst Bot = require('slackbase')
, bot = new Bot('SLACK-TOKEN-HERE')
;
bot.listen(/good night/).permit(message => {
// only reply if after 17:00 and message is a DM
const now = new Date();
return message.isDM() && now.getHours() >= 17;
}).action(message => {
const user = message.getUser();
const channel = message.getChannel();
channel.send(`sleep tight, ${user.name}`);
});Running tests
git clone https://github.com/makerbot/slackbot.git
cd slackbot
npm install
npm testCan also see status on https://travis-ci.org/makerbot/slackbot
FAQ
Why is the NPM package titled slackbase but the repo slackbot?
Well, every variation of slackbot is already claimed on NPM, but slackbot makes the most sense for what this project is.