ユーザーの設定に基づいて、ユーザーに関連する求人ブロックをデイリーダイジェストに追加することを考えています。最初のアイデアは、ダイジェストメールにアクセスして変更し、必要なブロックを含めることができるプラグインを開発することです。
エンドポイントはこちらです。ユーザーの場所を取得し、それをパラメータとして渡してクエリを実行することを想定しています。
https://api.get.it/api/v1/listings/jobs/search/?limit=1&search=sales&city=Alexandria&state=VA
これは求人の表現です。青い領域はすでにダイジェストメールに存在しており、求人リスト(黄色い領域)を実装したいと考えています。
これまでのところ、これらの2つのアイデアを実装しようとしています。
最初のアイデアは、user_notifications.digest.custom.html を介してカスタマイズすることです。
user_notifications.digest.custom.htmlファイルを使用して、UIでダイジェストメールを変更できることを知っています。- このようなファイルにアクセスできるプラグインを使用できるかどうかを調査したいと考えています。これが最善のアプローチであると思われます。
2番目のアイデアとして、いくつかのサイトのテキストで「変数」が使用されていることに気づきました。
{jobtitle} のような変数を作成し、動的にできれば、それを custom.html に追加できます。
質問:
- デイリーダイジェストに影響を与えるプラグインは1つしか見当たりません(リストアップしてください)。他に知っているものはありますか? GitHub - pfaffman/discourse-add-to-summary: Add text to summary before and after title
- ダイジェストにセクションを追加することで影響を与えることは可能ですか?そして、それは将来のバージョンの Discourse と互換性がありますか?
この作業の目標は、ユーザーの設定に基づいて関連性の高い求人ブロック(APIレスポンスから取得)をデイリーダイジェストに追加することです。
提案やアイデアがあれば歓迎します。よろしくお願いします!

