Avec l’automatisation de Discourse, je suis capable d’exécuter une requête Data Explorer selon une cadence récurrente pour extraire les valeurs constituant le rapport des termes de recherche tendance, qui peut être téléchargé sous forme de CSV depuis le panneau d’administration de Discourse.
Cependant, l’exécution de la requête via l’automatisation place les résultats dans le corps de l’e-mail au lieu de me donner la possibilité de joindre les résultats en tant que fichier CSV ou JSON à l’e-mail, ce que je préférerais afin de pouvoir ouvrir la pièce jointe à la réception et la trier et la filtrer avec Excel.
Pouvez-vous s’il vous plaît rendre l’option de joindre les résultats de la requête Data Explorer disponible lors de la planification d’un MP avec les résultats de Data Explorer via l’automatisation de Discourse ?
J’ai soumis cette demande à l’ingénieur qui a travaillé sur cette fonctionnalité d’automatisation. Nous pensons qu’il pourrait être utile d’ajouter un nouveau champ à l’automatisation (quelque chose comme « Joindre le rapport en CSV »), mais nous ne sommes pas sûrs de la priorité car nous n’avons reçu qu’une seule demande de client à ce sujet pour le moment. Nous envisageons de laisser ce sujet ouvert pour voir si nous recevons plus de demandes avant de le mettre à l’ordre du jour ou sur pr-welcome.
Demande de suivi pour compléter l’original : veuillez inclure tous les termes de recherche au-delà des 100 premiers dans le rapport.
Je pose la question car je reçois un rapport automatisé par e-mail de Discourse sur les termes de recherche du mois dernier pour le comparer à mon script maison que j’exécute pour créer un CSV des mêmes données, mais alors que le script n’obtient que les 100 premiers termes, l’e-mail automatisé pour le mois d’août contenait plus de 300 termes.
En examinant le JSON renvoyé par le point de terminaison de l’API Discourse, je ne vois cependant aucun indicateur booléen, paramètre de requête, etc. que je puisse spécifier pour obtenir tous les résultats.
Pour vérifier, utilisez-vous un rapport spécifique qui concerne le top 100 ? Je pense qu’il existe une version ici sans limite, si cela vous conviendrait mieux ?
J’interroge le point de terminaison de l’API de recherche tendance de Discourse https://my_company_discourse/admin/reports/trending_search.json?start_date=2023-08-01&end_date=2023-08-31 avec mon script Python et je fournis les différentes dates de début et de fin, mais il ne renvoie que les 100 premiers résultats.