Skip to content
 
 

STSen / Broadcast

お知らせ 2026年5月22日、動作する見込みの状態まで更新しました。 尚、ソフトウェアの動作はライセンスに基づき保証されません。 利用の際は自己責任でお願いします

「同人音楽のトレンドをほぼ最速でキャッチできる生放送」

STSenで使用されている、自動放送システムのソースコードです。

komatti365がフォークの上、amanorox様のnicolivehelperの機能を一部組み込んで作成しました。

次の機能が実装されています

12時間放送への対応

Discordへの動画情報通知機能

運営コメントによる動画情報通知機能

環境変数による自動枠取りのon/off

キュー機能の追加

Dockerでの起動方法の追加

ニコニコログイン処理の変更

新着ピックアップモードの追加

設定の動的反映(バックグラウンド監視)への対応

ログイン情報は平文で保存されています!暗号化は行っていないので情報の管理にご注意ください!!

このソフトウェアにはAIにより生成されたコードが含まれています

Codacy Badge Github license GitHub Pipenv locked Python version GitHub Release Date Website

Tags

niconico nicolive nico-nico-douga

Advantages

  • 自動枠取り
  • REST APIを備えたデータベースでリクエスト受付ができる
  • 枠の終了時間を確認し、音楽が途切れそうならば次枠に繰り越す

Installation

Pipを用いてリリースのtar.gzファイルを展開してください。

Python3.10以降必須

代わりにブラウザのクッキーから抽出した user_session を使って認証することもできます。環境変数 NICO_TOKENuser_session の値を設定すると、ユーザー名/パスワードの代わりにそのトークンでログインします。

Docker

  1. Docker イメージをビルドします。
docker build -t nucosen-broadcast .
  1. 環境変数を .env に用意します。

  2. コンテナを起動します。

docker compose up -d

必要に応じて docker-compose.ymlNICO_COOKIE_FILE のマウント先を調整してください。

Minimal Example

nucosenコマンドで起動します

Contributors

LICENSE

See also LICENSE file.

Copyright 2022 NUCOSen運営会議

AGPLv3

About

「同人音楽のトレンドをほぼ最速でキャッチできる生放送」NUCOSenで使用されている、自動放送システムのソースコードです。

Resources

Code of conduct

Contributing

Security policy

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages