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();
