안녕하세요,
Discourse 관리 패널에서 다운로드할 수 있는 보고서를 정기적으로(예: 주간 또는 월간 트렌딩 토픽 CSV 보고서) 정의된 이메일 목록으로 자동 전송할 수 있는 방법이 있을지 궁금합니다.
그동안 Discourse API에서 데이터를 가져와 CSV를 생성하는 Python 스크립트를 직접 만들었습니다. 하지만 이미 구축된 솔루션이 있다면 그쪽을 사용하길 원합니다.
감사합니다.
Paige
안녕하세요,
Discourse 관리 패널에서 다운로드할 수 있는 보고서를 정기적으로(예: 주간 또는 월간 트렌딩 토픽 CSV 보고서) 정의된 이메일 목록으로 자동 전송할 수 있는 방법이 있을지 궁금합니다.
그동안 Discourse API에서 데이터를 가져와 CSV를 생성하는 Python 스크립트를 직접 만들었습니다. 하지만 이미 구축된 솔루션이 있다면 그쪽을 사용하길 원합니다.
감사합니다.
Paige
플러그인을 작성하려는 것이 아니라면, 그렇게 하는 것이 좋습니다.
이 부분을 짚어줘서 고마워, Sam. 관련 Discourse 스레드를 꽤 오랜 시간 살펴봤는데도 이 기능이 있다는 걸 전혀 몰랐거든.
추가로 궁금한 게 있어. GitHub 저장소에 있는 기존 SQL Data Explorer 쿼리를 살펴보고 직접 작성도 몇 번 시도해 봤는데, 지난 달 Discourse 관리자 대시보드에서 제공되는 “인기 검색어” 보고서(검색어, 검색 횟수, CTR)를 생성하는 쿼리를 가져올 수 있는 곳이 있을까?
admin/reports/trending_search.json API를 이용해 수동으로 정보를 가져오긴 했지만, 가능하면 Discord 크론 작업을 활용하고 싶어.
Data Explorer에서 실행할 쿼리를 찾았습니다. 내용은 다음과 같습니다:
SELECT term, count(*) searches,
sum(case when search_result_id is not null then 1 else 0 end) clicks,
round(sum(case when search_result_id is not null then 1 else 0 end) * 100.0 / count(*), 1) as ctr
from search_logs
where created_at > current_timestamp - interval '30' day
group by term
order by count(*) desc
따라서 제가 드리는 마지막, 정말 마지막 질문은 이렇습니다: Automation에서 이 쿼리를 실행하여 결과를 이메일 본문에 게시하는 대신 수신자의 이메일에 첨부된 CSV 파일로 변환할 방법이 있을까요?
현재는 불가능하지만, 아주 좋은 기능 요청입니다. 구현하기가 그렇게 어렵지 않을 것 같습니다.
이 내용에 대해 별도의 주제를 작성해 주시겠어요?
기꺼이 도와드릴게요. 새로운 기능 요청을 등록했습니다 - 정말 감사합니다!
PM은 무엇을 의미합니까?
PM은 개인 메시지를 위한 사용자입니다
두 번째 줄에도 "당신의 메시지로"라고 되어 있습니다
네, 하지만 제 메시지에 도착하지 않아서 뭔가 놓치고 있는 건 아닌지 걱정됩니다.
대신 Outlook로 보내주실 수 있을까요?
outlook이 Discourse 계정과 동일한 이메일 주소를 사용하는 한, 그곳으로 수신될 것입니다.