Solicitação de recurso de acompanhamento originada desta thread anterior
Com a automação do Discourse, consigo executar uma consulta do Data Explorer em uma cadência recorrente para extrair os valores que compõem o relatório de Termos de Pesquisa em Destaque, que pode ser baixado como CSV do painel de administração do Discourse.
Executar a consulta por meio da Automação, no entanto, coloca os resultados no corpo do e-mail em vez de me dar a opção de anexar os resultados como um arquivo CSV ou JSON ao e-mail, o que eu prefiro para poder abrir o anexo ao recebê-lo e classificá-lo e filtrá-lo com o Excel.
Você pode, por favor, tornar a opção de anexar os resultados da consulta do Data Explorer uma opção ao agendar um PM com resultados do Data Explorer via Automação do Discourse?
Enviei esta solicitação ao engenheiro que trabalhou neste recurso de automação. Achamos que poderia ser útil adicionar um novo campo à automação (algo como “Anexar relatório como CSV”), mas não temos certeza da prioridade, pois recebemos apenas uma solicitação de cliente para isso no momento. Estamos pensando em deixar este tópico em aberto para ver se recebemos mais solicitações antes de colocá-lo no roadmap ou em pr-welcome.
Solicitação de acompanhamento para adicionar à original: por favor, inclua todos os termos de pesquisa além dos primeiros 100 no relatório.
Pergunto porque recebo um relatório automatizado por e-mail do Discourse sobre os termos de pesquisa do último mês para comparar com meu script caseiro que executo para criar um CSV com os mesmos dados, mas enquanto o script obtém apenas os 100 principais termos, o e-mail automatizado para o mês de agosto teve mais de 300 termos.
Ao analisar o JSON retornado do endpoint da API do Discourse, no entanto, não vejo nenhuma flag booleana, parâmetro de consulta, etc. que eu possa especificar para obter todos os resultados.
Só para verificar, você está usando um relatório específico para os 100 primeiros? Acho que há uma versão aqui sem limite que funcionaria melhor para você?
Estou acessando o endpoint da API de pesquisa de tendências do Discourse em https://my_company_discourse/admin/reports/trending_search.json?start_date=2023-08-01&end_date=2023-08-31 com meu script Python e fornecendo as várias datas de início e fim, mas ele retorna apenas os primeiros 100 resultados.