limeChatで指定した時刻にメッセージを表示させる
( limechat )これだと毎週のある時刻にメッセージを表示する
/* * * 指定した時間にイベントのお知らせメッセージを表示する * */ var targetChannel = "#channel"; //------------------------------------ // 実行時 //------------------------------------ var ret = 0; function event::onLoad() { ret = setInterval(checkDevMtg, 1000); } //------------------------------------ // 時刻チェック //------------------------------------ function checkDevMtg(){ var date = new Date(); // 表示させる時刻(定期的に表示) var targetDay = 2; // 火曜日 var targetHour = 15 var targetMinute = 50; var targetSecond = 0; var currentDay = date.getDay(); var currentHour = date.getHours(); var currentMinute = date.getMinutes(); var currentSecond = date.getSeconds(); if (targetDay == currentDay && targetHour == currentHour && targetMinute == currentMinute && targetSecond == currentSecond ) { window.flashTitle(); window.blinkTitle(); send(targetChannel, "=============================================="); send(targetChannel, "= ミーティングの時間ですよ! ="); send(targetChannel, "=============================================="); } }
補足 以下のメソッドがうまくうごいてくれなかった。なんでだろう。 window.flashTitle(); window.blinkTitle();