日時変更時の動作追加の要望AC - 2008/10/27(月) 10:30 No.1557
|
いつも便利に使用させていただいております。 1点要望を出させていただければと思います。
私は LimeChat を常時起動し、常にログを取っております。 その際に、数日間接続し続けていると、発言の時間がいつ のものかわからなくなるときがあります。(本日か昨日かなど)
No.41 の日付を表示する方法も考えましたが、どうも冗長で できれば、日付が変わった際にその旨をチャット画面に挿入 する機能があれば便利だと思いました。
-- 10/27 ----------------------------------
のような 1行が日付変更時に自動挿入できる機能の実装を お願いできないでしょうか。
|
ack - 2008/10/31(金) 00:38 No.1561
|
マクロで定時に発言する、なんてのはどうでしょうかね。 もちろんどうやって作るのかなんて分かりませんが、可能だとは思います。
|
ひゅー - 2008/11/16(日) 01:07 No.1565
|
定時に何らかの動作をすることはスクリプトで可能です。 ただ、スクリプトからだと発言しないでチャンネルログに文字を表示することができないようなので、 自分のみに見える文字を表示するためにはマクロの併用が必要だと思われます。 サンプルスクリプトを改造した以下のスクリプトとマクロで動作すると思います。
logdate.js: function sendCTCP() { ctcp("day " + new Date().toString(), myNick); setNextTimer(); } function setNextTimer() { var now = new Date(); var next = new Date(now.getYear(), now.getMonth(), now.getDate() + 1); setTimeout(sendCTCP, next - now); } function event::onLoad() { setNextTimer(); }
マクロ: ユーザ:%me コマンド:CTCPQuery チャンネル: メッセージ:day * 自分の状態・送信者の状態:なし 動作:Print 送信先:日付を表示したいチャンネル 動作の情報:-- %2 %3 --
この場合、マクロは日付を表示したいチャンネルの数だけ作る必要があります。
|
|