しえるちゃん(仮)- Firefox/IE/Google Chrome用ニコ生席取りツール -
動作確認環境
- Windows版
- Windows XP SP3
- Ruby版
- ruby 1.8.7 (2009-06-12 patchlevel 174) [i386-mswin32]
- Rubygems
- sqlite3-ruby (1.2.5)
- dll
- sqlite3.dll (3.6.22)
- ブラウザ
- Firefox
- 3.6.3
- IE
- 8.0.06001.18702
- Google Chrome
- 5.0.375.29
- Firefox
使い方
解凍
- ダウンロードしたzipファイルを解凍
設定等の準備
- alert.txt
- ファイル名が「alert.sample.txt」ではなく「alert.txt」であることに注意
- ファイル中の各行に席取りしたいコミュのURLまたは配信者のユーザIDを記述
- cielchan.rbまたはcielchan.exeと同じフォルダに配置
- 記述例
http://com.nicovideo.jp/community/co167641 3059546
- config.yaml
- 「config.sample.yaml」を「config.yaml」にコピーしメモ帳などで開き必要な行を書き換えて使用
- どのブラウザのユーザでログインするかによってsession行を以下の通り書き換える
- Firefoxの場合はsession: ff
- Internet Explorerの場合はsession: ie
- Google Chromeの場合はsession: gc
- 配信をブラウザで自動で開く設定
- 自動で配信を開きたい場合はauto_open: trueとする
- 開きたくない場合はauto_open: falseとする
- 規定のブラウザ以外で配信を開きたい場合は使用ブラウザのパスをbrowser行に記述
- 規定のブラウザで配信を開く場合はbrowser行の行頭に`#'を付けてコメントアウト
- このコメントも参考に
- sqlite3-rubyインストール(Ruby版のみ)
% gem install sqlite3-ruby
出力メッセージ
- 席取り成功時には以下のようなメッセージが表示
got No.1 seat on http://live.nicovideo.jp/watch/lv11596258 (co167641)
-
- 表示後ブラウザでアクセス
- 表示されたメッセージの席に入れる(はず)
- 席取り失敗時のメッセージ
- full(満席)
- 失敗後10回席取りを試みます
- notfound(削除済み)
- 番組開始よりもアラートの反応の方が早いときにも起こる
- 失敗後10回席取りを試みます
- require_community_member(コミュ限)
- そのコミュニティに入っていない場合
- closed(終了した配信)
- unexpected error(よく分からないエラーが発生)
- full(満席)
FAQ
- うまくいかないときは一度使用ブラウザ上でニコニコに再ログイン後しえるちゃんを起動してみる
バグ等
免責等
- 無保証なので自己責任でご利用ください
- ライセンスはcopying参照
謝辞
- 基本的なAPIはニコニコ生放送APIを使ってアリーナ席取りツール - toriimiyukkiの日記および鳥居さんが配信内で配布されたNicoLiveCrackを参考にいたしましたありがとうございました
- ただししえるちゃん(仮)のソースはスクラッチから作成