参考までに、@LeoMcA 氏によって更新されました。以下をご覧ください:
このプラグインはもう使われていないんですよね?
はい、プラグインなしで可能です!(現在は最新のベータブランチです。)
残念ながら、私たちにはそう簡単にはいきません。
特定のグループに所属する人々に対して、特定の通知を確実に適用する必要があります。例えば、当社の「代表者」グループには、必ず「お知らせ」カテゴリの最初の投稿を常時監視してもらう必要があります。これらのトピックを受信し、それぞれの機関内で共有することが、彼らの代表者としての役割の一部です。もし彼らがこれらの通知を受け取るのをやめたいと望む場合、その機関には新たな代表者を選任する必要があります(これには、Discourse 以外の他のシステムの変更も伴います)。
したがって、グループに参加した後に通知設定を変更できるようにする(これが現在のベータ機能の動作だと理解しています)ことは、私たちには選択肢ではありません。Discourse 内でそのようなオプションを提供しても、当社の利用状況に伴う人間の期待に正確に対応できないからです。
メールの受信停止をリクエストできないようにすることは、インターネット上のほとんどのサイトにとって選択肢ではありません。それは、おそらくあなたのものを含め、ほぼすべてのISPおよびメール配信サービスの利用規約違反となるでしょう。
そのためには、おそらく購読解除リクエストを捕捉し、適切な対応を取るプラグインが必要になるか、あるいは購読解除を行ったユーザーを特定するデータエクスプローラーのクエリを定期的に実行し、該当するユーザーが見つかった際に行動を起こすように構成する必要があるでしょう。
親切にしようとしてくださっていること、またお時間を割いてご返信いただき感謝申し上げます。私どもが無責任な行動をとっている、あるいは関連する規制を無視しているわけではないと確信しております。
データエクスプローラーのご提案は的確ですが、ユーザーの設定を監視する負担が私どもにのしかかることになります。私どものチームはスタッフ2名のみであり、その時間を他のことに費やしたいと考えております。しかしながら、新しいプラグインへの移行の重要性は理解しております(おそらく新しいプラグインは更新され続けるでしょうが、私の簡易的なプラグインはいつ壊れるか分かりません)。
設定の変更について管理者へメッセージを送信できるオプションがあればと願っております。そうすれば、何が起こっているかを追跡し、私どもと協力してくださるボランティアの方々が必要な情報を得ているかを確認できるからです。
Data Explorer を使用して、特定のカテゴリを閲覧しているユーザーを確認できます。例えば次のようにします:
SELECT * FROM category_users WHERE category_id = '10'
すべてのカテゴリを一度に表示して、どのユーザーがどのカテゴリをウォッチしているかを確認する方法について、ご提案はありますか?(その後、エクスポートしてスプレッドシートとして処理できます。)
