UNPKG

hubot-slack-reading-list

Version:

Build a reading list from emojied reactions on Slack

24 lines (21 loc) 492 B
'use strict'; 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: [] }); } };