何をしてほしいですか?
サマリーメールプラグインの提案を募集しています。当グループは以前 Google Groups を使用しており、組み込みの Discourse サマリーのような短い teaser ではなく、すべての投稿からの抜粋を含む日次サマリーを期待しています。約 1 年前に Discourse に移行した際、Python で API を使用したソリューションを実装しましたが、いくつかの制限があり、プラグインとして実装した方が良いでしょう。
メールのテンプレートを提供します。プラグインは以下の情報をテンプレートに埋め込みます:
- ユーザー名
- 今日に新しい投稿があったトピックの表
- トピックごとに投稿をグループ化
- 投稿者のユーザー名、タイムスタンプ、各新しい投稿からの抜粋(最初の 200 文字)
- メール内およびフォーラムへの複数のハイパーリンクがあります(図を参照)
サマリーは権限設定やユーザーによるトピック・タグのミュートを尊重する必要があります。
編集や削除も尊重してください。最新のバージョンを送信するか、投稿が削除された場合は送信しないようにします。
投稿に長いリンクが含まれていることがあり、スペースを無駄にし、フォーマットを崩すことがあります。長いリンクはすべて「[長いリンク、フォーラムを参照]」というテキストに置き換えてください。
ユーザーがサマリーをオプトアウトできる仕組みが必要です。現在、ダイジェストメールは無効になっていますが、プラグインがユーザーオプションを使用したい場合は有効化可能です。ご提案も歓迎します。
ユーザー数は約 1,000 名で、毎日 20 のトピックに約 50 の新しい投稿があります。メール送信は米国時間の夜に行います。実行に 1 時間かかっても問題ありません。
いつまでに必要ですか?
すでに動作するソリューションがあるため、期限はありませんが、来月か再来月までに完成すると嬉しいです。
このタスクに対して提示できる予算(米ドル)はいくらですか?
ご提案を歓迎します
