// Description:
// Yudoufu blog notifier
module.exports = function (robot) {
var msgs = [
'ブログ書いた?',
'ブログ...書いてょ(ヽ´ω`)',
'ブログは?(*´ω`*)',
'元気?',
'ブログ更新したかな〜',
'いつになったら...ブログ書いてくれるの?',
'更新は今日かな? 明日かな? ((o(´∀`)o)) ',
];
var room = "xxxxyour-room-idxxxx@conf.hipchat.com"
var sendMsg = function () {
var currentMessage = "@yudoufu " + msgs[Math.floor(Math.random() * msgs.length)];
robot.messageRoom(room, currentMessage);
};
setTimeout(sendMsg, 1000*10);
setInterval(sendMsg, 1000*86400);
}
こんなかんじになります:
たまに、気遣ってくれたりしてウケます:
cron.js とか使うと、何かしらの notification にも使えるので、定例業務がある場合 (日報とか、週報とか?) にも応用効くし、なにげに便利。
あと messageRoom() メソッドの情報があまり転がってないので(ソース嫁ばわかるのだけど) ご参考にどうぞ。