||||\n-|-|-|\n:discourse2: | 概要 | RSS/ATOMフィードからコンテンツをDiscourseサイトにトピックとして自動的にインポートできるようにします\n:open_book: | インストールガイド | このプラグインはDiscourseコアにバンドルされています。プラグインを個別にインストールする必要はありません。\n\n\n[quote]\n\n:discourse2: これはDiscourseチームによって保守されている#officialプラグインであるため、#support、#bug、#ux、および#featureの要望は、適切なプラグインタグを付けてここMetaのそれぞれのカテゴリで行うことができます。リンクをクリックして開始してください。
\n\n\u003ckbd\u003e [
\u0026nbsp;サポート](Discourse Meta "RSSポーリングの設定と使用に関するサポートを求める") \u003c/kbd\u003e \u003ckbd\u003e [
\u0026nbsp;バグ](Discourse Meta "バグレポートは、プラグインの通常/典型的な使用を妨げる何かが壊れていることを意味します") \u003c/kbd\u003e \u003ckbd\u003e [
\u0026nbsp;UX](Discourse Meta "RSSポーリングのユーザーインターフェイス、および機能がどのように提示されるか(言語やUI要素を含む)についての議論") \u003c/kbd\u003e \u003ckbd\u003e [
\u0026nbsp;機能](Discourse Meta "既存のDiscourse Math機能の改善や強化の方法、提案された新機能の動作方法についての議論")\u003c/kbd\u003e\n\n[/quote]\n\n\u003e
このガイドでは、RSSポーリングプラグインを設定および使用して、RSS/ATOMフィードからコンテンツをDiscourseサイトにトピックとして自動的にインポートする方法について説明します。\n\u003e \n\u003e
必要なユーザーレベル: 管理者\n\n## 概要\n\nこのドキュメントでは、RSSポーリングプラグインの有効化、フィードURLの設定、設定の管理、および一般的な問題のトラブルシューティングについて説明します。フィードを指定されたカテゴリに投稿するように設定する方法、作成者(著者)を割り当てる方法、およびサイトでのコンテンツの表示方法を制御する方法を学習します。\n\n## RSSポーリングプラグインを有効にする\n\n### セルフホスト型サイト\n\n管理パネルの Admin \u003e Plugins パネルに移動し、RSSポーリングプラグインを見つけます。トグルスイッチを使用して有効にします。\n\n
\n\n### Discourseによるホスト\n\nサイトがDiscourseによってホストされている場合は、サポートチームに連絡してRSSポーリングプラグインの有効化をリクエストしてください。このプラグインはすべてのホストプランで利用可能です。\n\n## RSSフィードの設定\n\nプラグインが有効になると、管理パネルの Admin \u003e Plugin \u003e RSS Polling パネルに直接アクセスするか、/admin/plugins に移動してサイドバーメニューから「RSS Polling」を選択することで、RSSポーリングの設定ページにアクセスできます。\n\n
https://blog.discourse.org/feed.xml を調べると、各エントリにカテゴリ情報が含まれていることがわかります。特定のカテゴリでフィルタリングするには、カテゴリの term プロパティの値を入力します。\n\n\n\n## YouTubeフィードの設定\n\n\n[details="一般的な例"]\nYouTubeはRSSポーリングで最も一般的に使用されるプラットフォームの1つですが、設定を誤りやすいものでもあります。以下は、最も一般的なYouTubeの使用例で推奨され、サポートされているフィードURL形式です。\n\n### YouTubeプレイリストのインポート\n\nYouTubeプレイリストから動画をインポートするには、プレイリスト用のYouTubeのRSSフィードエンドポイントを使用する必要があります。\n\n正しい形式は次のとおりです。\n\n\nhttps://www.youtube.com/feeds/videos.xml?playlist_id=\u003cPLAYLIST-ID\u003e\n\n\nここで、\u003cPLAYLIST-ID\u003e はプレイリストURL内にあるトークンです。\n\nたとえば、このプレイリストURLの場合:\n\n\nhttps://www.youtube.com/playlist?list=PLxYzA1B2C3D4E5F6G7H8I9JkLmNoPqR\n\n\n\n\n正しいRSSフィードURLは次のようになります。\n\n\nhttps://www.youtube.com/feeds/videos.xml?playlist_id=PLxYzA1B2C3D4E5F6G7H8I9JkLmNoPqR\n\n\n### YouTubeチャンネルのインポート\n\nYouTubeチャンネルから動画をインポートするには、チャンネルRSSフィード形式を使用します。\n\n\nhttps://www.youtube.com/feeds/videos.xml?channel_id=YOUR_CHANNEL_ID\n\n\nchannel_id は、チャンネルの詳細設定で確認できます。\n\n\u003e channel_id フィードURLを必要とします。\n\n### 避けるべき一般的な間違い\n\n* RSSフィードURLの代わりに標準のYouTubeページURLを使用する\n* 正しいIDを抽出せずにプレイリストまたはチャンネルURLを使用する\n* 1つのフィードURLでプレイリストとチャンネルのパラメーターを混在させる\n\nYouTubeフィードが誤って設定されている場合、RSSポーリングプラグインはサイレントに失敗するか、新しいトピックのインポートを停止する可能性があります。\n[/details]\n\n\n## ポーリング頻度の設定\n\nrss polling frequency サイト設定は、Discourseが新しいコンテンツのためにRSSフィードをチェックする頻度を制御します。デフォルト値は30分で、最小許容値は10分、最大値は180分(3時間)です。\n\n#### セルフホスト型サイト\nポーリング頻度を調整するには:\n\n1. /admin/site_settings に移動します\n2. 「rss polling frequency」を検索します\n3. 希望の間隔を分単位で設定します\n\n#### ホスト型サイト\nrss_polling_frequency サイト設定の調整をリクエストするには、サポートチームに連絡してください。\n\n## フィード設定の管理\n\n### フィード作成者の変更\n\n特定のRSSフィードに関連付けられたすべてのトピックの作成者を変更するには、RSSポーリング設定ページで「作成者(Author)」フィールドを更新します。これにより、そのフィードからの既存のすべてのトピックが新しい作成者に自動的に更新されます。これらの変更は、管理ログにシステム投稿編集イベントとして表示されます。\n\n\n\n### フィードカテゴリまたはタグの変更\n\nRSSフィードURLのカテゴリまたはタグを変更しても、既存のトピックは自動的に更新されません。次の操作を行う必要があります。\n\n1. 管理一括操作を使用して、既存のトピックを手動で新しいカテゴリに移動するか、タグを更新します\n2. 新しいトピックが正しいカテゴリとタグを使用するように、RSSフィード設定を更新します\n\n### フィードURLの制限\n\n各一意のRSSフィードURLは、Discourseに一度だけインポートされます。RSSフィードを初めて設定するときに、Discourseはフィード全体をインポートします。同じフィードURLを削除して再追加しても、以前に処理されたアイテムが再インポートされることはありません。\n\n## トピックの可視性の制御\n\n### トピックがリストから外れるのを防ぐ\n\nデフォルトでは、埋め込みトピックは返信があるまでリストから外れた状態(unlisted)になります。この動作はRSSインポートされたトピックでは意味がありません。RSSトピックがリストから外れるのを防ぐには:\n\n1. /admin/site_settings に移動します\n2. 「embed unlisted」を検索します\n3. この設定を無効にします\n\n### 投稿の全文を表示\n\nembed truncate サイト設定が有効になっている場合(デフォルト)、フィードトピックには抜粋のみが表示されます。「Show Full Post」ボタンをクリックすると、ユーザーは全文を表示できます。\n\n常に全文を表示するには:\n\n1. 管理 \u003e サイト設定に移動します\n2. 「embed truncate」を検索します\n3. この設定を無効にします\n\n全文が正しく表示されない場合は、embed whitelist selector サイト設定を設定して、インポートするHTML要素を指定します。\n\n## 一般的な問題と解決策\n\n### フィードが更新されない\n以下を確認してください。\n- RSSフィードURLが有効でアクセス可能であること\n- ポーリング頻度が低すぎないこと\n- 最後のポーリング以降、RSSフィードに実際に新しいアイテムがあること\n\n### プラグインインターフェイスが応答しない\n一部のユーザーは、RSSポーリング設定インターフェイスが応答しないという問題を報告しています。これは、ブラウザの広告ブロッカーが管理インターフェイスに干渉していることが原因であることがよくあります。以下を試してください。\n- Discourseサイトの広告ブロッカーを無効にする\n- 別のブラウザを使用する\n- ページをハードリフレッシュする\n\n### 間違った日付でトピックが作成される\nデフォルトでは、RSSトピックはインポート時に現在の日付を使用します。RSSフィードの元の公開日を使用したい場合は、rss polling use pubdate 設定を有効にします。\n\n## FAQ\n\nRSSフィードをどれくらいの頻度でポーリングできますか?\n最小ポーリング頻度は10分、最大は180分(3時間)です。\n\nRSSフィードから返信をインポートできますか?\nいいえ、RSSポーリングプラグインはメインのフィードアイテムのみを個別のトピックとしてインポートします。コメントや返信はインポートしません。\n\nフィードを削除して再追加すると重複トピックが作成されますか?\nいいえ、各RSSフィードアイテムは一度だけインポートされます。フィードを再追加しても重複は作成されません。\n\nRSSポーリングの問題をデバッグするにはどうすればよいですか?\n現在、プラグインのロギングは限られています。RSSポーリングに関連するエラーメッセージについては、管理 \u003e セキュリティ \u003e ログ パネルでDiscourseログを確認してください。\n\n## 追加リソース\n\n\n* https://meta.discourse.org/t/how-to-configure-the-embed-whitelist-selector-setting/134481\n* https://meta.discourse.org/t/administrative-bulk-operations/118349\n* Embed Discourse comments on another website via Javascript"



