お知らせ 2026年5月22日、動作する見込みの状態まで更新しました。 尚、ソフトウェアの動作はライセンスに基づき保証されません。 利用の際は自己責任でお願いします
「同人音楽のトレンドをほぼ最速でキャッチできる生放送」
STSenで使用されている、自動放送システムのソースコードです。
komatti365がフォークの上、amanorox様のnicolivehelperの機能を一部組み込んで作成しました。
次の機能が実装されています
12時間放送への対応
Discordへの動画情報通知機能
運営コメントによる動画情報通知機能
環境変数による自動枠取りのon/off
キュー機能の追加
Dockerでの起動方法の追加
ニコニコログイン処理の変更
新着ピックアップモードの追加
設定の動的反映(バックグラウンド監視)への対応
ログイン情報は平文で保存されています!暗号化は行っていないので情報の管理にご注意ください!!
このソフトウェアにはAIにより生成されたコードが含まれています
niconico nicolive nico-nico-douga
- 自動枠取り
- REST APIを備えたデータベースでリクエスト受付ができる
- 枠の終了時間を確認し、音楽が途切れそうならば次枠に繰り越す
Pipを用いてリリースのtar.gzファイルを展開してください。
Python3.10以降必須
代わりにブラウザのクッキーから抽出した user_session を使って認証することもできます。環境変数 NICO_TOKEN に user_session の値を設定すると、ユーザー名/パスワードの代わりにそのトークンでログインします。
- Docker イメージをビルドします。
docker build -t nucosen-broadcast .-
環境変数を
.envに用意します。 -
コンテナを起動します。
docker compose up -d必要に応じて docker-compose.yml の NICO_COOKIE_FILE のマウント先を調整してください。
nucosenコマンドで起動します
See also LICENSE file.
Copyright 2022 NUCOSen運営会議
