YouTube/ニコニコ動画投稿→Bluesky自動投稿ツール

@mayuneco.net

この記事は、
Twitch公式やIFTTTなどのツールにBlueskyが対応されないことに
面倒くささを感じた私が、なら投稿ツール作ればいいじゃんと
作ったアプリの記事です。

※完全新規で作り変えました。最新バージョンは2025/12/29に公開します

お知らせ(2025/12/23現在)

  • ローカル運用、複雑な設定無しで使えます
  • YouTubeLive の放送終了通知に対応しました
  • YouTubeLive の配信待機枠とアーカイブ公開時の通知に対応しました
  • YouTubeの各種動画の個別通知に対応しました
  • ニコニコ生放送は対応しません(公式APIなし/RSS非対応のため)
  • 投稿テンプレートで使える項目が増えました
  • 現時点ではTwitchは未対応です

対応配信プラットフォーム

・YouTube(Live/動画投稿)
・ニコニコ(動画)

主な特徴

基本機能

  • YouTubeLiveの放送開始・終了の検知に対応
  • Youtube動画/ニコニコ動画のアップロード検知
    (App起動後の新着のみ)に対応
  • 設定ファイルで設定を細かくカスタマイズ可能
  • ログファイル・コンソール出力のログレベルは設定ファイルで調整可能
  • APIエラー時の自動リトライ機能(回数や間隔も調整可能)

投稿関連

  • Blueskyへ自動で配信開始/終了通知を投稿(個別On/Off可能)
  • Blueskyへ投稿する内容はテンプレートで個別に切り替え可能
  • Blueskyへ投稿するとき特定の画像を添付することも可能

安全・保守機能

  • 監査ログの保存機能を実装しているので、操作履歴の確認に活用可能
  • 拡張性・保守性を考慮したモジュール分割設計

2. 使用に必要なもの(2025/12/23時点)

インターネット回線

・当然ですがインターネット回線が必要です。

  • 固定IPアドレスである必要はありません。
  • IPv6(IPoE/v6プラス等々)の回線でも問題はありません。

Blueskyのアカウント

  • 配信通知を投稿するために使う
    Blueskyのアカウントとアプリパスワードを用意してください

パソコン(Windows10以降)

  • LinuxはDevianでの起動を確認しています。
    しかし、今のところWindows専用です。
  • Python 3.10 以上 推奨
  • Git 2.49 以上 推奨

アカウント関連

  • YouTubeのユーザーID・YouTubeDataAPIのAPIキー

  • ニコニコアカウント
    のいずれか一つが必要です。

  • Bluesky アカウント(IDとアプリパスワード)

mayuneco.net
まゆにゃあ🐱🐾@Twitch配信&VRChat

@mayuneco.net

VTuber/TwitchStreamerのまゆにゃあです。
シミュレーション系ゲームの実況をTwitchでしているねこです。
★生成AIへの読み込み/学習/出力は理由問わず一切禁止します。
Twitch https://www.twitch.tv/mayuneco222
VRCID まゆにゃあ ★Public行かない縛りで動いてます。
※VRCだとだいたい舞夜ちゃんかミルクちゃんでいます。
リンクまとめ https://lit.link/mayuneco

Post reaction in Bluesky

*To be shown as a reaction, include article link in the post or add link card

Reactions from everyone (0)