特定のチャンネルから YouTube にアップロードされた動画を取得し、フォーラムに自動メッセージとして投稿するプラグインはありますか?
ありませんが、Zapierを使ってそのようなことをできるかもしれません。Discourse APIとZapierの併用に関する詳細はこのトピックにあります:Make requests to the Discourse API with Zapier
それは可能です。RSS プラグインを使用して RSS フィードを利用できます。その際、以下のような形式で入力してください。
https://www.youtube.com/feeds/videos.xml?channel_id=YOUR_CHANNEL
例えば、チャンネル URL が https://m.youtube.com/channel/UCnCikd0s4i9KoDtaHPlK-JA の場合、UCnCikd0s4i9KoDtaHPlK-JA を抜き取り、上記のリンクの「YOUR_CHANNEL」の部分に代入します。その後、上記のリンク先の指示に従って設定を進めると、RSS が開始されます。
そんなことが可能だったなんて知りませんでした!Meta でもこれに関する質問がいくつかありました:RSS Polling - #20
試してみましたが、機能しません。投稿を取得できていません。
ちょっと奇妙ですね。もしご自身で動作しない場合は、ジェネレーターを利用することもできます。頻度は低くなりますが、有料の場合もあり、信頼性は高いようです。YouTube の URL は https://youtube.com/c/MrBeast6000 のように生成されますが、入力する際は https://youtube.com/MrBeast6000 のようにしてください(* /c/ を含めないことに注意*)。
リンクは以下です。
YouTubeチャンネルの動画を自動で投稿し、YouTubeアカウントの認証を受けたユーザーのみが新規トピックを作成できるプライベートカテゴリに限定したいのですが、このような機能はありますか?
ご質問の意図を正しく理解すれば、YouTube のリンクが動画投稿時に非公開カテゴリの Discourse に公開されることをお望みですね。これは、カテゴリ自体にリンクを貼る仕組みとほぼ同じです。上記でリンクされた RSS プラグインをインストールし、YouTube RSS 生成器を使って設定を適用してください。カテゴリを指定して設定を完了するには、RSS プラグインのその他の手順に従ってください topic。
YouTube to RSS - FetchRSS を使用しても動作しません。
24 時間待っているのでしょうか?そのシステムは 24 時間後に動画を取得すると思います。
はい、そしてそれは機能しませんでした。
YouTube のチュートリアルをオンラインで探して RSS フィードを取得し、どんなワールドがあるか確認してみるのはどうでしょうか。
もしこれがまだ必要であれば:YouTube動画をDiscourseカテゴリに自動的にインポートするサービスを提供しています。動画は埋め込まれて表示されます。必要に応じて、Discourseの投稿にテキストを追加して調整できます。動画とショート動画は別のカテゴリに投稿できます(オプション)。
ご興味があれば、プライベートメッセージ(pm)をお送りください。
参考として、関連する Marketplace トピックはこちらです: [PAID] We offer automated feed integration for Discourse.