Discourse Discover に不慣れな場合は、こちらの記事をご覧ください。
Discourse Discover に、あなたが興味を持つトピックで、Discourse コミュニティ全体で最近盛り上がっているホットなトピックの議論を見るという、クールで新しい機能を追加しました。技術的にはシンプルな変更ですが、幅広いユーザー層にとって有用です。
仕組みは?
Discover に含まれるサイトでは、最新の最も活発なトピックを取得するクローラーを実行し、それらのトピックをトピックのテーマごとにグループ化するためのシンプルなアルゴリズムを使用しています。Discourse コミュニティには多くのテーマに関するものがあり、これにより一般の人々がこれらのテーマについて人々が何について話しているかを確認するゲートウェイが提供されます。
Cool、どこで見られますか?
これは現在、iOS モバイルアプリの DiscourseHub で利用可能で、まもなく Android および Web サイトの discover.discourse.com でも利用可能になります。
以下の動画と写真でスニークプレビューをご覧ください。
自分のアプリ/Web サイトで利用できますか?
はい、もちろん可能です。これは任意のクライアントで利用可能なシンプルな API として構築されています。以下の 2 つのエンドポイントを使用する必要があります。
https://discover.discourse.com/hot-topics-tags.json- 取得するトピックのテーマ(タグ)を返します。https://discover.discourse.com/hot-topics.json?tag=<name>tagは必須です。すべてのタグを取得するモードはありません。それ以外の値を指定すると400エラーが返されます。- より多くの結果を取得するには
pageパラメータを渡します。これは 0 から始まるインデックスで、デフォルトは 0、最大で 5 ページ分の結果が取得できます。
例
まず、利用可能なタグを取得します。
λ curl https://discover.discourse.com/hot-topics-tags.json
{
"tags": [
"ai",
"finance",
"apple",
"automation",
"media",
"research",
"smart-home",
"linux",
"open-source",
"webdev",
"health",
"gaming",
"audio",
"devops",
"crypto",
"mapping",
"technology",
"support",
"interests",
"programming"
]
}
次に、一つを選んでください。例えば ai を選び、それを 2 番目のエンドポイントに渡します。
curl "https://discover.discourse.com/hot-topics.json?tag=ai"
すると、以下のようなレスポンスが返されます。
"hot_topics": [
{
"id": 431863,
"title": "Deepseek V4 released",
"url": "https://forums.developer.nvidia.com/t/deepseek-v4-released/367696",
"excerpt": "I think people with 4 DGX Spark are good to go. Rest of us needs to wait for quantized version.",
"like_count": 143,
"reply_count": 76,
"views": 5891,
"score": 41.6296558464954,
"image_url": null,
"remote_created_at": "2026-04-24T03:21:32.475Z",
"community_name": "NVIDIA Developer Forums",
"community_url": "https://forums.developer.nvidia.com",
"community_logo_url": "https://canada1.discourse-cdn.com/discover/original/2X/b/bb908321f62e7dd8c9e87fb8750e242c2e4827d9.png"
},
{
"id": 564616,
"title": "Webhook URL shows localhost instead of domain (self-hosted n8n)",
"url": "https://community.n8n.io/t/webhook-url-shows-localhost-instead-of-domain-self-hosted-n8n/292267",
"excerpt": "Hello, \nI am trying to receive webhook events from Bitrix24 CRM in my self-hosted n8n. \nPreviously it worked on another cloud n8n account, but now on my current hosted instance the Webhook node generates URLs starting with localhost. \nWebhook method is currently set to GET. I also tested POST, but it still does not receive data. \nBecause of that, Bitrix24 does not seem to reach the webhook. \nIs it…",
"like_count": 13,
"reply_count": 8,
"views": 32,
"score": 41.1415045485148,
"image_url": null,
"remote_created_at": "2026-04-28T12:16:38.826Z",
"community_name": "N8n Community",
"community_url": "https://community.n8n.io",
"community_logo_url": "https://canada1.discourse-cdn.com/discover/original/2X/d/d34907e298b033e3eb94bcaff8fd8c82b1eb66e7.png"
},
// ...
その後、トピックを一覧表示できます。エンドポイントは一日中更新され、各トピックのテーマについて最新の結果が提供されます。



