Si vous n’êtes pas familier avec Discourse Discover, consultez ce sujet.
Nous avons récemment ajouté une nouvelle fonctionnalité intéressante à Discourse Discover : la possibilité de voir les discussions récentes et populaires sur divers sujets qui vous intéressent, à travers différentes communautés Discourse. Il s’agit d’un changement techniquement simple, mais utile pour un large éventail d’utilisateurs.
Comment cela fonctionne-t-il ?
Pour les sites inclus dans Discover, nous exécutons désormais un robot d’exploration qui récupère les sujets les plus actifs, puis nous utilisons un algorithme simple pour regrouper ces sujets par thématique. Il existe de nombreuses communautés Discourse couvrant divers sujets, et cela offre au public un moyen d’accéder aux discussions en cours dans ces domaines.
Super, où puis-je voir cela ?
Cette fonctionnalité est dès maintenant disponible dans notre application mobile iOS, DiscourseHub, et sera bientôt disponible sur Android et sur le site web discover.discourse.com.
Vous pouvez voir un aperçu exclusif dans la vidéo et les photos suivantes :
Puis-je utiliser cela sur mon application/site web ?
Oui, bien sûr. Nous avons conçu cela comme une API simple que n’importe quel client peut utiliser. Vous devez utiliser ces deux points de terminaison :
https://discover.discourse.com/hot-topics-tags.json→ renvoie les sujets/étiquettes à récupérer dans :https://discover.discourse.com/hot-topics.json?tag=<name>- Le paramètre
tagest obligatoire — il n’existe pas de mode “toutes les étiquettes” ; toute autre valeur renvoie400 - Vous pouvez passer un paramètre
pagepour obtenir plus de résultats – il est basé sur un index à partir de 0, par défaut 0, avec un maximum de 5 pages de résultats.
- Le paramètre
Exemple
Commencez par récupérer les étiquettes disponibles :
λ 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"
]
}
Ensuite, choisissez-en une. Par exemple, je vais utiliser ai et la passer à notre deuxième point de terminaison :
curl "https://discover.discourse.com/hot-topics.json?tag=ai"
Ce qui renverra quelque chose comme :
"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"
},
// ...
Vous pouvez ensuite lister les sujets. Les points de terminaison sont mis à jour tout au long de la journée afin que chaque sujet dispose de résultats à jour.



