検索してみましたが、関連するものはほとんど見つかりませんでした。
フォーラムの管理者(自分のフォーラムの)に、非メンバーがプライベートメッセージを送信できるようにすることは可能でしょうか?あるいは、ログインしたりメンバーになったりせずに管理者に連絡するためのリンクやフォーム、何らかの方法を提供することは可能でしょうか?
検索してみましたが、関連するものはほとんど見つかりませんでした。
フォーラムの管理者(自分のフォーラムの)に、非メンバーがプライベートメッセージを送信できるようにすることは可能でしょうか?あるいは、ログインしたりメンバーになったりせずに管理者に連絡するためのリンクやフォーム、何らかの方法を提供することは可能でしょうか?
これは存在しないと思いますし、以前に却下されたアイデアでもありますが、どうしても方法が必要な場合は、Tallyなどの無料の外部問い合わせフォームへのリンクを提供することができます。
このリンクは、/aboutセクションまたはカスタムヘッダーリンクとして表示できます。
ありがとうございます。
「アバウト」ページにメールリンクがあるので、それで対応するしかないでしょう。
わかりました。しかし、スパムボットが招待される可能性があります。reCAPTCHA付きのフォームは万能ではありませんが、少なくとも宛先アドレスが収集されて共有されることはありません。
Nathanは管理者グループのメールインを強制することでいくらかうまくいったようですが、何か参考になりますか?
(ただし、UIでそれが許可されていればさらに良いのですが
)
しかし、この特定のユースケース専用のカスタムグループを作成し、UIを使用することもできると思います。
メールアドレスは「概要」ページに約1年間掲載されていますが、今のところ問題はありません。トラフィックの少ないサイトです。問題になった場合は、リンクを削除し、アドレスを削除します。私には逆の問題があります。
ToddZが投稿したトピックでは、このアイデアは主に悪用を招くとして否定されました。私はこれを全ユーザーの一般的な機能として望んでいるわけではなく、単にフォーラムに参加しなくても私に連絡できる手段が欲しいだけです。メールアドレスを公開することは、確かにスパムボットや悪用を招きます。
「概要」ページにあるシンプルなボタンで、非メンバーまたは未ログインのメンバーが特定のアカウントにプライベートメッセージを送信できる機能があれば、(私の意見では)エンゲージメントを高めるのに役立つでしょう。私には、他のほとんどのフォーラムと同様に、参加をためらっている多くのROM専ユーザーがいます。もしそれが制御不能になった場合に備えて、簡単にオフにする方法があれば良いでしょう。
せっかくなので、私の具体的なユースケースを説明します。
私はライブイベントを開催しており、視聴者や参加者に賞品(Tシャツなど)を提供することがあります。賞品を送付するために、人々が私に連絡できる方法が欲しいのです。賞品を受け取るためだけにフォーラムに参加してもらう必要はありません。彼らが私たちのことを知っているだけで十分であり、後で参加してくれるかもしれません。
よろしくお願いします。
アンディ
これはまだ機能するはずです。スタッフへのプライベートメッセージを許可する
ありがとうございます!
以前このオプションを見た気がしていましたが、プラグインを色々見ていた時のことかもしれません。ありがとうございます。
一つ質問させてください。これはどのように実装されるのでしょうか?メッセージボタンはユーザーのページに表示されるだけでしょうか?
それは匿名ユーザーやログインしていないユーザーにも機能しますか?
いいえ、トピックを作成するにはユーザーである必要があります。
匿名ユーザーがフォームに入力してプライベートメッセージ(PM)を送信できるようにするプラグインを作成しました。
これは https://www.formhoster.com/ や Contact Us - Literate Computing で使用していますが、今のところ一般公開はしていません。
そうは思いません。PMが送信するにはアカウントが必要なようです。
匿名ユーザーがトピックを作成できるようにするには、メールインを使用できます。これによりトピックが作成され、返信がユーザーに送信されます。
申し訳ありません。非メンバーを希望されていたのを見落としていました。(タイトルにあるにもかかわらず?
)
非メンバーからのメールを受け付け、メールを送信するようにグループまたはカテゴリを設定する必要があります。そうすればご希望のことが実現できます。
Discourseでメッセージを送信するには、ユーザーである必要があります。
メール送信と同じことを行うプラグインを作成できる可能性があります。コンポーザーをレンダリングするのは難しいと思いますが、可能であるはずです。
当サイトではまさにこのように設定しています。例えばアカウントの問題についてモデレーターに連絡したい場合は、Moderators@discourse.org にメールを送信できます。ただし、概要ページに記載されているにもかかわらず、これはほとんど起こりません。
以前、@awesomerobot が、人々が返信できるようにし、投稿を作成する次のステップとしてアカウントを作成できるようにするという素晴らしいアイデアを提案していたのを覚えているような気がしますが、ここで話しているのはそれとは異なります。
このアプローチにより、メール送信者が「ステージングされたユーザー」として扱われ、同じメールアドレスを使用してメンバーになる(または既にメンバーである)場合、そのユーザーに通信が関連付けられるようになると考えられます。
うわー、なぜこれを思いつかなかったのか分かりません。実はずっと前に自分で設定したものでした!
(私の意図は少し異なっていて、外部フォームからカテゴリへの完全匿名での取り込みを望んでいましたが、詳細がうまくいかず、そのアイデアは棚上げになりました。)
当社の設定はまさにこれです。例えばアカウントの問題についてモデレーターに連絡したい場合は、Moderators@discourse.org にメールを送信できます。
モデレーターやその他の自動グループについては、上記でリンクした Nathan の Rails の回避策 ( Allow non-members to pm the administrator - #5 by JammyDodger ) を使用する必要があると思いますが、自動グループのいずれかに縛られていない場合は、新しいカスタムグループを作成する方が簡単な場合もあります。
(ただし、 Allow email in for moderators, staff, and admins にユースケースを追加したい場合は、UI に追加する優れた提唱者になります
)
テーマコンポーネントを構築して、概要ページにボタンを表示することで、そのメールアドレスを組み込むことができると思います。
匿名ユーザーやログアウトしているユーザーの場合は、常にメールで開きますが、それはかなり近いでしょう。
はい!moderators@discourse.org メールを受信するための新しいカスタムグループを作成しました。![]()