特定のユーザーをAPIユーザーとしてマークし、一部の投稿制限から免除する

特定のユーザーに、デフォルトの投稿制限(特にトピックおよび投稿の最小文字数制限)から免除される権限を付与する案について検討しています。

これにより、Discourse に連携する一部の承認済み自動システムが、追加の制限を受けることなく、別プラットフォームからのコンテンツを投稿できるようになります。特別な自動投稿権限を持つアカウントでも、タイトルが長すぎる/短すぎるという制限を回避しつつ、コミュニティの他のメンバーは引き続き投稿基準を遵守する必要があります。

例えば、Hubot プラグインを使用して、Hubot に紐づくアカウントが管理者アカウントである必要なく、文字数制限なしで投稿や返信を行いたい場合があります。これは、スタッフによって検証されたユーザーアカウントでありながら、それ以上の権限を持たないアカウントです。

現在の対応方法は、ボットアカウントを管理者としてマークして投稿制限を回避することですが、これによりアカウントに必要以上に多くの権限が付与されてしまいます。この案により、権限を通常のユーザーレベルに抑えつつ、投稿制限のみを解除することが可能になります。

「いいね!」 5

これは、@david 氏が進めている API キーの範囲制限の作業と密接に関連しています。この場合、hubot を管理者に設定しつつ、キーのアクセス範囲を非常に特定のルートに制限することが可能です。これはご要望の内容に非常に近く、機能的にも同等です。

「いいね!」 7

ああ、なるほど、それは API の作業にとても合いますね。では、これを追加の API スコープのリクエストとみなしてください :wink:

「いいね!」 6