Richiesta di funzionalità di follow-up generata da questo thread precedente
Con l’automazione di Discourse, sono in grado di eseguire una query di Data Explorer con una cadenza ricorrente per estrarre i valori che costituiscono il report dei termini di ricerca di tendenza che può essere scaricato come CSV dal pannello di amministrazione di Discourse.
L’esecuzione della query tramite Automazione, tuttavia, inserisce i risultati nel corpo dell’email invece di darmi la possibilità di allegare i risultati come file CSV o JSON all’email, cosa che preferirei per poter aprire l’allegato al ricevimento e ordinarlo e filtrarlo con Excel.
È possibile rendere l’opzione di allegare i risultati della query di Data Explorer un’opzione quando si pianifica un PM con i risultati di Data Explorer tramite l’automazione di Discourse?
Ho sottoposto questa richiesta all’ingegnere che ha lavorato su questa funzionalità di automazione. Pensiamo che potrebbe essere utile aggiungere un nuovo campo all’automazione (qualcosa come “Allega report come CSV”), ma non siamo sicuri della priorità poiché al momento abbiamo ricevuto solo una richiesta da un cliente. Stiamo pensando di lasciare questo argomento aperto per vedere se riceviamo altre richieste prima di inserirlo nella roadmap o su pr-welcome.
Richiesta di follow-up per aggiungere all’originale: si prega di includere tutti i termini di ricerca oltre i primi 100 nel report.
Chiedo perché ricevo un report via email automatico da Discourse dei termini di ricerca del mese precedente per confrontarlo con il mio script fatto in casa che eseguo per creare un CSV degli stessi dati, ma mentre lo script ottiene solo i primi 100 termini principali, l’email automatica per il mese di agosto aveva oltre 300 termini.
Guardando il JSON restituito dall’endpoint API di Discourse, tuttavia, non vedo alcun flag booleano, parametro di query, ecc. che posso specificare per ottenere tutti i risultati.
Solo per verificare, stai utilizzando un report specifico per i primi 100? Penso che qui ci sia una versione senza limiti, se potesse funzionare meglio per te?
Sto chiamando l’endpoint API di ricerca di tendenza di Discourse https://my_company_discourse/admin/reports/trending_search.json?start_date=2023-08-01&end_date=2023-08-31 con il mio script Python e fornendo le varie date di inizio e fine, ma restituisce solo i primi 100 risultati.