Apresentando o Descubra Tópicos em Alta

Se você não está familiarizado com o Discourse Discover, confira este tópico.

Recentemente, adicionamos uma nova e legal funcionalidade ao Discourse Discover: a capacidade de ver discussões recentes sobre tópicos em alta em comunidades Discourse, nas áreas que importam para você. É uma mudança tecnicamente simples, mas útil para uma ampla variedade de públicos.

Como funciona?

Para os sites incluídos no Discover, agora executamos um crawler que busca os tópicos mais ativos recentes e usamos um algoritmo simples para agrupar esses tópicos por assunto. Existem comunidades Discourse sobre muitos assuntos, e isso oferece ao público uma porta de entrada para ver do que as pessoas estão falando nessas áreas.

Legal, onde posso ver isso?

Isso já está disponível no nosso aplicativo móvel para iOS, DiscourseHub, e em breve chegará ao Android e ao site em discover.discourse.com.

Você pode ver uma prévia exclusiva no vídeo e nas fotos a seguir:

Posso usar isso no meu aplicativo/site?

Sim, certamente. Desenvolvemos isso como uma API simples que pode ser consumida por qualquer cliente. Você precisa usar esses dois endpoints:

  • https://discover.discourse.com/hot-topics-tags.json → retorna os assuntos/tags para buscar em:
  • https://discover.discourse.com/hot-topics.json?tag=<name>
    • O tag é obrigatório — não há modo “todas as tags”; qualquer outra coisa retorna 400
    • Você passa um parâmetro page para obter mais resultados – é baseado em índice zero, o padrão é 0, com um máximo de 5 páginas de resultados.
Exemplo

Comece buscando as tags disponíveis:

λ  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"
  ]
}

Em seguida, escolha uma. Por exemplo, usarei ai e a passarei ao nosso segundo endpoint:

curl "https://discover.discourse.com/hot-topics.json?tag=ai"

O que responderá com algo como:

"hot_topics": [
    {
      "id": 431863,
      "title": "Deepseek V4 lançado",
      "url": "https://forums.developer.nvidia.com/t/deepseek-v4-released/367696",
      "excerpt": "Acho que pessoas com 4 DGX Spark estão prontas. O resto de nós precisa esperar pela versão quantizada.",
      "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": "Fóruns de Desenvolvedores NVIDIA",
      "community_url": "https://forums.developer.nvidia.com",
      "community_logo_url": "https://canada1.discourse-cdn.com/discover/original/2X/b/bb908321f62e7dd8c9e87fb8750e242c2e4827d9.png"
    },
    {
      "id": 564616,
      "title": "URL do webhook mostra localhost em vez de domínio (n8n auto-hospedado)",
      "url": "https://community.n8n.io/t/webhook-url-shows-localhost-instead-of-domain-self-hosted-n8n/292267",
      "excerpt": "Olá, \nEstou tentando receber eventos de webhook do Bitrix24 CRM no meu n8n auto-hospedado. \nAnteriormente funcionava em outra conta n8n na nuvem, mas agora na minha instância hospedada atual, o nó Webhook gera URLs começando com localhost. \nO método do webhook está atualmente definido como GET. Também testei POST, mas ainda não recebe dados. \nPor causa disso, o Bitrix24 parece não alcançar o webhook. \nÉ&hellip;",
      "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": "Comunidade N8n",
      "community_url": "https://community.n8n.io",
      "community_logo_url": "https://canada1.discourse-cdn.com/discover/original/2X/d/d34907e298b033e3eb94bcaff8fd8c82b1eb66e7.png"
    },
    // ...

Você pode então listar os tópicos. Os endpoints são atualizados ao longo do dia para que cada assunto tenha resultados atualizados.

6 curtidas

Há alguma chance de a build do TestFlight ser renovada?

uma barra de abas no estilo do iOS 26 também seria uma boa adição
1 curtida

Essa é uma versão antiga, expirada em agosto de 2025. A versão atual de produção é a mais recente e corresponde a esta build do TestFlight: Join the Discourse Hub beta - TestFlight - Apple

Agradecemos o lembrete. É complicado fazer apenas a barra de abas ter o estilo do iOS 26 sem atualizar o restante do app para combinar. E atualizar tudo é um escopo bastante grande.

Estou curioso para ver o que a Apple fará com o iOS 27, com a beta saindo em algumas semanas. O estilo vidrado do iOS 26 não foi muito bem recebido.

2 curtidas

Obrigado, precisei clicar duas vezes, mas na segunda vez o botão de atualização apareceu.

Tudo o que sei com certeza é que eles estão removendo o estilo de teclado legado do iOS 18, mas o aplicativo já parece usar o do 26. Qualquer outra coisa é apenas especulação, mas sempre fui grande fã do estilo de vidro; baixei assim que ficou disponível e sempre discordo das reclamações que as pessoas fazem sobre ele, pois para mim ele fica ótimo. A dívida técnica é compreensível, porém :slight_smile:

1 curtida

Bem, esse é um timing interessante, já que acabei de passar a semana reformulando um conceito semelhante para o meu aplicativo nativo: uma trilha de stories na tela inicial que destaca as discussões mais ativas dentro de uma única comunidade, puxando conteúdo classificado em tempo real de um endpoint de plugin personalizado. O escopo é diferente do que você construiu aqui (comunidade única versus descoberta em rede cruzada), mas claramente o mesmo instinto subjacente. Ansioso para ver como os endpoints da API evoluem.

1 curtida