一度に複数のユーザーにモデレーター権限を割り当てる方法はありますか?例えば、特定の基準に基づいてユーザーをグループ化することはできますか?例えば、@example.comのメールドメインを持つすべてのユーザーにモデレーター権限を割り当てたいとします。このように一括でモデレーター権限を割り当てることは可能ですか?
私の知る限り、インターフェースからはこれは不可能ですが、APIまたはRailsスクリプトを使用すれば可能です。
自動タスクを使用するために、何人のユーザーをモデレーターに昇格させる必要がありますか?軍隊を築こうとしているのですか? ![]()
「いいね!」 2
ハハハ、いいえ、モデレーター権限を使ってスクリプトをテストしようとしていただけです。![]()
Discourse API にはこの種の例がなかったので、手動で確認する必要があります。
Rails スクリプトは細心の注意を払って実行する必要があり、多くの人は、簡単に間違ってしまう可能性があるため、この方法に頼って「何かを行う」のは避けた方が良いと言うでしょう。
とはいえ、もし注意深く行えば、もしあなたが何をしているかを知っていれば、それはさまざまなバルクタスクを実行するための強力なツールになります。
スクリプトの例はいくつかここにあります。
「いいね!」 1
このドキュメントは不完全であり、おそらく常にそうでしょう。Discourse のほとんどすべての操作は API を使用しています。ここで探しているものが見つからない場合は、API をリバースエンジニアリングするのが最善です。これは非常に簡単です。
「いいね!」 2
共有ありがとうございます!以前にもDiscourse APIを使ったことがありますが、今、このAPIから何が構築できるか、徹底的にテストしています。
「いいね!」 3