通知を受け取るために、ステージングされたユーザーを避けてください

こんにちは。

私のプライベートなDiscourseでは、外部からのメールがステージングされたユーザーを送信者としてDiscourseトピックを作成します。このようなトピックへの返信があった場合に、これらのステージングされたユーザーに通知を送信しないようにしたいです。一般的に、私たちのコミュニティでは、返信する最善の方法について話し合っており、これらの会話を元の送信者に読まれるのは非常に迷惑になる可能性があります。

デフォルトでステージングされたユーザーのメール通知を禁止することはできますか?よろしくお願いします。

Hi @Globulle. :wave:

A major use case for staged users is the ability to have them email in and receive replies without creating an account.

Check out “whispers”, which allows a group on your site to use “internal” messages that are not shown/sent to users outside the group.

Staged users + whispers are a solid solution for running a ticketing/support system where anyone can email in, let’s your community members discuss it, and then reply with a “regular” message when you are ready to send the staged user a message. :+1:

「いいね!」 1

ご返信ありがとうございます。「通知なしモード」をデフォルトで有効にしたいと考えています。

「ささやき」は問題ありませんが、すべてのユーザーが常にささやきモードを使用するとは限らないため、該当するカテゴリでデフォルトでこのモードを有効にする必要があります。

別の方法として、「遠隔ユーザー」の通知設定のチェックを外すことも考えました。しかし、これもデフォルトでどのように実現すればよいのでしょうか?

設定していませんが、ステージングされたユーザーからのメールを許可するカテゴリを作成できると思いますが、権限はメールを読み取れないように設定されているため、返信で通知されることはありません。

ただし、このユースケースはサポートされていません。

ウィスパーを使用すると、参加者間の返信を許可しながら会話を行うことができます。これらのメッセージのコンテキストについて、もう少し詳しく説明していただけますか?Discourseから返信するつもりですか?

一般的なユースケースは以下のとおりです。

  • Discourse はプライベートです。
  • さまざまなパートナーが、フォーラムにリダイレクトされる連絡先アドレス(例: contact@example.com)にメールを送信します。たとえば、「こんにちは。素晴らしいイベントを企画していることをお知らせします。コミュニティの皆様を歓迎します!」といった内容です。
  • (実際には、メールはまずプライベートカテゴリに届き、その後モデレーターが関連性がある場合に公開カテゴリに変更します。)
  • その後、メッセージはログインしているメンバーに表示され、「興味があります。誰か一緒に行きませんか?車に3席あります。」といった内部での議論が行われます。

パートナーに返信する必要がある場合は、混乱を避けるために公式メールアドレスを使用します。Discourse から返信する必要はありません。

これにより、ステージングされたユーザーとトピックの関係は、あなたの目的にとって無関係である可能性があるという印象を受けました。考えられる可能性の1つは、モデレーターが投稿の所有者を変更できるようにすること(moderators_change_post_ownership設定)です。これはあなたのフォーラムに適している場合、そのプロセスの一部として、モデレーターがトピックを移動する前に所有権を変更することになります。

ただし、これはテストが必要かもしれません。ステージングされたユーザーの通知がどのように処理されるかは定かではないため、これが実際にステージングされたユーザーがトピックのメールを受信しないようにするとは限りません。

別の選択肢としては、そのプライベートカテゴリの新しいトピックに反応し、作成者がステージングされているかどうかを確認し、もしそうであれば「何か」を行う簡単なプラグインを作成(または依頼)することが考えられます。これは、モデレーターがその権限を持つ必要がなく、忘れられないように所有権を変更することかもしれませんが、あるいはステージングされたユーザーがトピックのウォッチを解除することが可能かもしれません。

編集: 再読したところ、最終的にはステージングされたユーザーからメールアドレスが必要になることに気づきました。そのため、所有権の変更はおそらく役に立たないでしょう。また、allow_changing_staged_user_tracking設定にも気づきました。これは、ステージングされたユーザーがトピックをトラッキング/ウォッチすることが通知の処理方法であることを示唆しているように思えます。

「いいね!」 1

確かに。そして、メッセージの送信者が誰であるかを知る必要があります。一部のパートナーは定期的に私たちにメールを送信するため、彼らが実際にステージングされたユーザーであることは理にかなっています。

私もその設定に気づきましたが、その効果が何であるかは明確ではありません。

それは、すべてのステージングされたユーザーのトピックが機能する方法ではありませんか?サポートシナリオのために上記の構成に依存している多くの顧客がいますが、ユーザーは応答を受け取ります。

ステージングユーザーのプロフィールにも、他のユーザーのプロフィールと同じ通知設定が表示されるようになるのだと思います。たとえば、ステージングユーザーがカテゴリを「監視」するように設定することができます。

明らかなユースケースとしては、ステージングユーザーがカテゴリの最初の投稿を監視するように設定し、そのカテゴリにアナウンスを投稿することで、ニュースレターのような体験を提供できるでしょう。

残念ながら、ユーザー設定には「監視中のトピック」がリストされていないため、その設定を目的のために使用することはできません。