Solicitud de función de seguimiento generada a partir de este hilo anterior
Con la automatización de Discourse, puedo ejecutar una consulta de Data Explorer en una cadencia recurrente para extraer los valores que componen el informe de Términos de búsqueda de tendencias, que se puede descargar como CSV desde el panel de administración de Discourse.
Sin embargo, ejecutar la consulta a través de Automatización coloca los resultados en el cuerpo del correo electrónico en lugar de darme la opción de adjuntar los resultados como un archivo CSV o JSON al correo electrónico, lo que preferiría para poder abrir el archivo adjunto al recibirlo y ordenarlo y filtrarlo con Excel.
¿Podrían, por favor, hacer que la opción de adjuntar los resultados de la consulta de Data Explorer sea una opción al programar un MP con los resultados de Data Explorer a través de la automatización de Discourse?
Le he consultado a la ingeniera que trabajó en esta función de automatización. Creemos que podría ser útil añadir un nuevo campo a la automatización (algo así como “Adjuntar informe como CSV”), pero no estamos seguros de la prioridad, ya que solo hemos recibido una solicitud de un cliente al respecto por el momento. Estamos pensando en dejar este tema abierto para ver si recibimos más solicitudes antes de incluirlo en la hoja de ruta o en pr-welcome.
Solicitud de seguimiento para añadir a la original: incluya todos los términos de búsqueda más allá de los primeros 100 en el informe.
Lo pregunto porque recibo un informe automático por correo electrónico de Discourse de los términos de búsqueda del mes pasado para compararlo con mi script casero que ejecuto para crear un CSV de los mismos datos, pero mientras que el script solo obtiene los 100 términos principales, el correo electrónico automático para el mes de agosto tenía más de 300 términos.
Sin embargo, al observar el JSON devuelto desde el punto final de la API de Discourse, no veo ninguna bandera booleana, parámetro de consulta, etc. que pueda especificar para obtener todos los resultados.
Solo para comprobar, ¿estás utilizando un informe específico que sea para los 100 principales? Creo que aquí hay una versión sin límite, ¿funcionaría mejor para ti?
Estoy accediendo al endpoint de la API de búsqueda de tendencias de Discourse https://my_company_discourse/admin/reports/trending_search.json?start_date=2023-08-01&end_date=2023-08-31 con mi script de Python y proporcionando las diversas fechas de inicio y fin, pero solo devuelve los primeros 100 resultados.