モデレーター/管理者ではないユーザーから投稿の一部を非表示にするオプションはありますか?また、何か良いRPGプラグインはありますか?

phpBBの昔の[HIDE] BBCodeに似たプラグインはありますか?多くの人が、匿名ユーザーや指定されたトピックに返信しなかったユーザーから投稿コンテンツを隠すために使用していましたが、私は異なる機能、つまり投稿の一部を隠す機能、しかもゲストだけでなく非モデレーターからも隠せるようにしたいのです。それはもう可能ですか?

その理由は、DiscourseでRPGアドベンチャーを運営しており、プレイヤーが他のプレイヤーの目からキャラクターシートの一部を隠せるようにしたいからです。一部は表示可能で、一部は表示不可にする必要があります。[HIDE] BBCodeはそれを非常によくやってくれました。今はプライベートメッセージを使用していますが、それは最適ではありません。

また、何か良いRPGプラグインはありますか?

まだです(スタッフのささやき /admin/site_settings/category/all_results?filter=whisper を見てみてください)

まだありません

JSON 内のテキストが表示されなくても十分でしょうか。メンバーまたはスタッフのみにテキストを表示するように、Discourse Spoiler Alert プラグインを変更するのはそれほど難しくないかもしれません。ただし、誰かが隠されたテキストを見るために https://meta.discourse.org/raw/12650 を確認することもできます。

本当に一部のユーザーのみが利用できるようにするには、もう少し複雑なものが必要になり、おそらくテキストを暗号化し、モデレーターの JSON ロードにのみ復号化キーを提供するようなものになるでしょう。

私の見解では、スタッフのささやきは非常に限定的であり、キャラクターシートが変更されたときに編集したり、作成者が望むようにスタイル設定したりする機能がありません。

残念ながら、そうではありません。私のプレイヤーは抜け目がなく、見つけたエクスプロイトを利用するのが好きだからです。サーバーからプレイヤーのマシンに何かがプルされた場合、彼らは間違いなくそれに気づくでしょう。

インタラクティブフィクションは、ほぼRP(G)です。

Discourse Frotz - an Interactive Fiction game bot :game_die: - plugin - Discourse Meta

「いいね!」 1

おそらく、あなたが本当に望んでいるのは、キャラクターシートを、例えば、シリアライザーに追加する際に処理するUserCustomFieldとして実装する、よりオーダーメイドのプラグインでしょう。しかし、ユーザーごとに複数のカードが必要な場合は、それを別のモデルとして構築する方が理にかなっているでしょう。これらはすべて、時間やお金があれば実現可能です。