私の要件は、どのカテゴリに新しい投稿が作成されるたびに、サポートチームが通知を受け取れるようにしたいということです。新しい投稿が投稿された瞬間に、自動的に support@surveysparrow.com に送信されるように設定することは可能でしょうか。これにより、ユーザーの問い合わせをすべて把握し、見落としを防ぐことができます。このようなことは簡単に実現できるのでしょうか。
おそらく、すべてのカテゴリを購読すれば、新しい投稿について通知を受け取れるでしょう。しかし、Discourse は私にとって完全に初心者なので、間違っている可能性もあります。
Discourse のサポートチームでの一般的な運用方法は、チーム全員がカテゴリを「ウォッチ」することです。これはユーザー設定で設定するか、カテゴリを表示する際に青いベルアイコンを探すことで行えます。デフォルトでは、ログインしていない場合はすべての投稿に対してメールが届きますが、ログイン中はサイト上の通知(アバターに表示される青い丸に数字が表示されます)を受け取ります。これらの設定も設定画面で変更可能です。
もし 本当に すべてのメールを受け取りたい場合は、メーリングリストモードを有効にできます。
さらに、フォーラムへの参加に使っていない特定のメールアドレスに通知を受け取りたい場合でも、そのメールアドレスでアカウントを作成し、必要な設定を適用することで対応可能です。
ただし、これでは多くのメールボックスにノイズが溢れてしまう可能性があります。そのため、Discourse の機能を活用してトピックの更新を把握する方法もあります。最新の更新を確認するには /latest ビューが最適ですし、しばらくログインしていなかった場合に重要なトピックを振り返るには /top も便利です。また、ユーザーに注意が必要な投稿をフラグ立ててもらうなどの対応も可能です。
Tobias さん、簡潔な概要をありがとうございます。確かに役立ちました ![]()
@Anatoliy さん、お試しいただきありがとうございます ![]()
さらに制御が必要な場合は、webhooks をリスニングすることもできます。私は、新しいコンテンツを処理し、対応が必要なものがあれば Slack でお知らせする Firebase 上のクラウド関数 を構築しています。Firebase を選んだのは、現在のトラフィック量であれば無料プランで十分対応でき、他のサーバーにコードを統合するよりも迅速に実装できたためです。