hubot-slack-reading-list
Version:
Build a reading list from emojied reactions on Slack
24 lines (21 loc) • 492 B
JavaScript
;
const brain = require('../brain');
module.exports = {
respondTo: /((daily|weekly)\s+)?reading list( :(.+):)? (.+)/i,
handler(msg) {
let [ , , dailyOrWeekly, , emoji, listName ] = msg.match;
if (!dailyOrWeekly) {
dailyOrWeekly = 'weekly';
}
if (!emoji) {
emoji = 'book';
}
brain.saveReadingList({
channels: [ msg.envelope.room ],
frequency: dailyOrWeekly,
name: listName,
emoji,
markdown: []
});
}
};