しえるちゃん(仮)- Firefox/IE/Google Chrome用ニコ生席取りツール -

概要

ダウンロード

  • ここからダウンロード
    • 番号の大きなものほど新しい
      • 特に理由がなければ最新版がおすすめ
    • ファイル名にdebugの付いたものは実行時冗長な出力を行う
  • ソースはここからダウンロード

動作確認環境

使い方

解凍
  • ダウンロードした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行を以下の通り書き換える
    • 配信をブラウザで自動で開く設定
      • 自動で配信を開きたい場合はauto_open: trueとする
      • 開きたくない場合はauto_open: falseとする
    • 規定のブラウザ以外で配信を開きたい場合は使用ブラウザのパスをbrowser行に記述
      • browser: C:\Documents and Settings\ciel\Local Settings\Application Data\Google\Chrome\Application\chrome.exe
    • 規定のブラウザで配信を開く場合はbrowser行の行頭に`#'を付けてコメントアウト
      • #browser: C:\Documents and Settings\ciel\Local Settings\Application Data\Google\Chrome\Application\chrome.exe
    • このコメントも参考に
  • sqlite3-rubyインストール(Ruby版のみ)
% gem install sqlite3-ruby
起動
  • Windows
    • cielchan.exeをダブルクリックして起動
  • Ruby
% ruby cielchan.rb
出力メッセージ
  • 席取り成功時には以下のようなメッセージが表示
got No.1 seat on http://live.nicovideo.jp/watch/lv11596258 (co167641)
    • 表示後ブラウザでアクセス
    • 表示されたメッセージの席に入れる(はず)
  • 席取り失敗時のメッセージ
    • full(満席)
      • 失敗後10回席取りを試みます
    • notfound(削除済み)
      • 番組開始よりもアラートの反応の方が早いときにも起こる
      • 失敗後10回席取りを試みます
    • require_community_member(コミュ限)
      • そのコミュニティに入っていない場合
    • closed(終了した配信)
    • unexpected error(よく分からないエラーが発生)

FAQ

  • うまくいかないときは一度使用ブラウザ上でニコニコに再ログイン後しえるちゃんを起動してみる

デバッグログ出力方法

  1. config.yamlのdebug行を以下のように書き換える
    • debug: 0
  2. cielchan.exeを動かす
  3. cielchan.logにいろいろデバッグログが出力される
    • logを頂ける場合はuser_session周りをぼかしていただけるとあなたが誰かこちらに分からずお互いにとって好都合です

バグ等

  • バグ情報等歓迎
    • 実際のところ一般会員なので満員になるような配信できちんと座席が確保できているのか確認できていません
    • プレミアム会員の方で試して頂けた方がいらっしゃいましたら情報お待ちしております
    • テストできる環境がXP SP3+Ff/IE/GCのみなので他の環境での動作の可否等の情報がありましたらお願いいたします
  • IEにおいてauto_openをtrueにした場合毎回新しいウィンドウで開いてしまう

免責等

  • 無保証なので自己責任でご利用ください
  • ライセンスはcopying参照

謝辞