こんにちは。
Discourse管理パネルで利用可能なダウンロード可能なレポートを、定期的に(例えば、トレンドトピックの週次または月次のCSVレポートなど)定義されたメールリストに自動送信する方法があるかと思っておりました。
それまでの間、Discourse APIからデータを取得してCSVを作成する独自のPythonスクリプトを作成しましたが、代わりに既存の既製のソリューションがあれば、そちらを利用したいと考えています。
どうぞよろしくお願いいたします。
Paige
こんにちは。
Discourse管理パネルで利用可能なダウンロード可能なレポートを、定期的に(例えば、トレンドトピックの週次または月次のCSVレポートなど)定義されたメールリストに自動送信する方法があるかと思っておりました。
それまでの間、Discourse APIからデータを取得してCSVを作成する独自のPythonスクリプトを作成しましたが、代わりに既存の既製のソリューションがあれば、そちらを利用したいと考えています。
どうぞよろしくお願いいたします。
Paige
プラグインを作成したいのでない限り、それがやるべきことです。
指摘してくれてありがとう、サム。探すために多くの時間を様々なDiscourseのスレッドを閲覧したにもかかわらず、それが存在することさえ知りませんでした。
しかし、フォローアップの質問があります。GitHubリポジトリにある既存のSQLデータエクスプローラーのクエリを確認し、自分でいくつか作成しようと試みた後、Discourse管理ダッシュボードで過去1か月間の「トレンド検索用語」レポート(用語、検索数、CTR)を生成するクエリを取得できる場所はありますか?
手動で情報を取得するためにadmin/reports/trending_search.json APIを使用しましたが、可能であればここでDiscord cronジョブを使用したいと思います。
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はプライベートメッセージ用です
2行目には「あなたのメッセージに」とも書かれています
はい、しかしメッセージには届いていないため、何か見落としているのではないかと思いました。
Outlookに送信していただけますか?
OutlookでDiscourseアカウントと同じメールアドレスを使用している限り、そこに届くはずです。