こんにちは、
私のユーザーは主にモバイルアプリを利用しているため、ダイジェストメールをアプリに直接送信し、利用可能な時点で通知を送信したいと考えています。
そのため、ダイジェストメールのデータをエンドポイントに送信するための、ウェブフックのような機能が必要です。
こんにちは、
私のユーザーは主にモバイルアプリを利用しているため、ダイジェストメールをアプリに直接送信し、利用可能な時点で通知を送信したいと考えています。
そのため、ダイジェストメールのデータをエンドポイントに送信するための、ウェブフックのような機能が必要です。
ダイジェストメールがパーソナライズされているという点を踏まえると、どのように機能するのでしょうか?ユーザーをどのように識別するのでしょうか?
「実際の」ダイジェストメールも送信したいですか?
Discourse のユーザーフィールドとして、私のアプリケーション内でユーザー ID を保持しています。その後、このデータがダイジェストデータとともに、私が指定するエンドポイントに転送されると想定しています。これにより、残りの処理を行い、ダイジェストを私のアプリケーション内に表示したり、到着時に通知を送信したりすることができます。
最小限の労力で、実際のダイジェストメールとこのウェブフックで異なる頻度を設定できるのであれば、それが望ましいと思います。
GitHub - markschmucker/discourse-506investor-digest-plugin · GitHub をご覧いただくことができます。これは、標準的なダイジェストメールが一部の投稿のみを送信するのに対し、すべての投稿を送信します。また、最も「いいね」された投稿も送信します(当社のカスタムダイジェストでは、その投稿を最上位に配置しています)。 エンドポイントはハードコードされているため、変更する必要があります。 これにより、標準的なダイジェストが上書きされます。
プラグインの共有、誠にありがとうございます。ただし、このプラグインはカスタマイズされすぎているように見えます。Discourse 標準のダイジェスト機能を最小限の変更で利用したいと考えています。メール送信の代わりに、データをエンドポイントに送信し、必要に応じて処理できるようにするだけです。
はい、要件は非常に明確ですね。これを実行できます。見積もり費用は約600米ドルです。
詳細については、メッセージをお送りください!
OP はコードを共有しても構わないとのことでした
なので、こちらからご覧いただけます:GitHub - communiteq/discourse-webhook-digest · GitHub
JSON および HTML ペイロードのサポート、共有シークレット認証、送信間隔と抑制期間の設定が可能です。
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.