From 51a0de0fe7b024693d22ab0dcbdd3cac9eda7e6b Mon Sep 17 00:00:00 2001 From: koi-chan Date: Wed, 9 Sep 2015 14:20:12 +0900 Subject: [PATCH] =?UTF-8?q?Jihou:=20=E8=B5=B7=E5=8B=95=E5=BE=8C=E3=81=AE?= =?UTF-8?q?=E5=BF=9C=E7=AD=94=E9=81=85=E5=BB=B6=E9=98=B2=E6=AD=A2=E3=81=AB?= =?UTF-8?q?=E8=A8=AD=E5=AE=9A=E7=A7=92=E6=95=B0=E5=BE=85=E6=A9=9F=E3=81=99?= =?UTF-8?q?=E3=82=8B=E3=82=88=E3=81=86=E3=81=AB=E3=81=97=E3=81=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- config/jihou.yaml | 3 +++ lib/rgrb/plugin/jihou/irc_adapter.rb | 7 +++++++ 2 files changed, 10 insertions(+) diff --git a/config/jihou.yaml b/config/jihou.yaml index 19bc0293..f820bbc6 100644 --- a/config/jihou.yaml +++ b/config/jihou.yaml @@ -1,5 +1,8 @@ # 時報プラグインの設定 Jihou: + # 起動後、タイマーを動かさない時間(秒)。デフォルトは60秒 + # チャンネルの情報などを取得するため、接続直後は発言が遅延するため + Wait: 30 # 時報を発言する時間とチャンネル Timer: '00:00:00': diff --git a/lib/rgrb/plugin/jihou/irc_adapter.rb b/lib/rgrb/plugin/jihou/irc_adapter.rb index bf42f62b..d24ed2ec 100644 --- a/lib/rgrb/plugin/jihou/irc_adapter.rb +++ b/lib/rgrb/plugin/jihou/irc_adapter.rb @@ -23,7 +23,14 @@ def initialize(*args) config_data = config[:plugin] || {} @timer = config_data['Timer'] + @wait = config_data['Wait'] || 60 + Timer(0, {shots: 1, method: :wait}).start +# Timer(1, method: :jihou).start + end + + def wait + sleep(@wait) Timer(1, method: :jihou).start end