hubot-jobtitles
Version:
Hubot script to generate web-related job titles
56 lines (51 loc) • 847 B
JavaScript
// Description:
// Hubot script to generate web-related job titles
//
// Dependencies:
// None
//
// Configuration:
// None
//
// Commands:
// @hubot jobtitle
//
// Author:
// Jorge Epuñan | @jorgeepunan
const pre = [
'Brand',
'Fullstack',
'Digital',
'Information',
'Big-Data',
'Chief',
'Uber',
'Senior',
'Lead',
'UX',
'Junior',
'Ninja',
'Engagement',
'Web',
'E-Commerce'
];
const post = [
'Technologist',
'Developer',
'Consultant',
'Designer',
'Maintainer',
'Hacker',
'Manager',
'Architect',
'Strategist',
'Specialist',
'Evangelist'
];
const randomItem = array => array[~~(Math.random() * array.length)];
module.exports = function(robot) {
robot.respond(/jobtitle/i, res => {
msg = `Your new job title: ${randomItem(pre)} ${randomItem(post)}`;
res.send(msg);
});
};