この機能は徐々に公開されます!
注: この機能の使い方についてもっと知りたいコミュニティメンバーの方は"接続&連携ロール"をご覧ください。
Discordユーザーと開発者向けの接続を強化しました。接続したアカウントからさらに詳細な情報を表示し、サーバー内の特別なチャンネルへのアクセスを許可する新しい連携ロールを取得できます。管理者は接続やアプリを介してサーバーに連携ロールを追加し、コミュニティ内のメンバーの安全性と信頼性を向上させることができるようになりました。これにより、すべてのメンバーや管理者がより良い体験をすることができるようになります。
このページでは、信頼できる他のプラットフォームで新しいメンバーの身元を確認することで、サーバーの安全性を高める機能である"連携ロール"を紹介します。また、これを利用してメンバーが集まるための独占的なスペースを作ることができます。
たとえば、あるチャンネルに参加させる前に、他のソーシャルプラットフォームでの存在を確認する(例: #RedditorsOnlyに参加する前にRedditアカウントの年齢を確認するなど)。
このページでわかること
連携ロールを作成する
連携ロールを作成するには"サーバー設定"→"ロール"→"新しいロールの作成"→"リンク"に進みます。新しいロールを作成するか既存のロールをクリックすると、上部に"リンク"というラベルの付いた新しいタブが表示されます。ここで、そのロールに必要な接続と、その接続に対して実行するチェックを選択することができます。たとえば"30日以上前のTwitterアカウント"などがあります。
サーバー設定ドロップダウン内の連携ロール
”新ロール”に要件を追加
要件の例
1つの連携ロールに複数の要件を追加することができ、システムはメンバーがすべての要件を満たしていることを確認してから連携ロールを割り当てます。
既存のロールを統合する
要件を適用したい既存のロールがある場合は、サーバー設定 > ロール > ロールを選択 > "リンク"タブに移動してロールを統合することができます。また、接続要件の修正も行うことができます。
サーバー設定で既存の"Big Gamer”"ロールに要件を追加する。
なお、すでにメンバーがいる既存のロールを変更する場合、1)すでにオプトイン済みで、2)要件を満たしている(設定した要件に基づく)すべてのメンバーは、再修正する必要はありません。
サーバー内の連携ロール
一部のサーバーでは、チャンネルを連携ロールでゲートするように設定することができます。ロールを受け取ってチャンネルにアクセスするためには、メンバーはチャンネルに入ったり書き込んだりする前に、接続でアカウントを確認する必要がありますので、チャンネル設定 > 権限 > ロール/メンバー > 連携ロールを選択してください。
チャンネルが連携ロールの後ろにゲートされている場合、メンバーはチャンネルにアクセスするために、ロールを割り当てる前にすべての要件を満たす必要があります。
連携ロールタグ
これらのチャンネル内のメンバーには、チャットのユーザー名の横にロールタグが表示されます。この連携ロールタグは、サーバー内の他の全員に連携ロールの名前を表示します。ユーザーはこの連携ロールタグにカーソルを合わせると、そのユーザーがこのロールを取得するために通過したチェックを見ることができます。
接続機能を有するアプリ
アプリへの接続機能を拡張しました([ユーザー設定]>[接続]に表示されるものだけではありません)。管理者はこのような機能があるアプリをサーバーに追加することができ、サーバー内の特定の連携ロールを付与するために、アプリとの接続が必要かどうか決定することができます。信頼に関してはコンテキストが重要なので、あなたのコミュニティに特有の方法で安全を確保できるように、あらゆる種類の接続を可能にしたかったのです。詳しくは、こちらのAPIドキュメントでご覧ください。
接続機能があるいくつかのアプリのコレクションを見るには、アプリディレクトリのコレクションページをご覧ください。
よくある質問
Q: 既存のロールのLinked Rolesを変更するためにはどのような権限が必要ですか?
A:サーバーの管理者権限、またはロールの管理権限を持つ人だけが、既存のロールと連携ロールを統合することができます。
Q: 連携ロールの背後にあるチャンネルをゲートするためには、どのような権限が必要ですか?
A: 連携ロールを変更するのと同様に、連携ロールの背後にあるチャンネルアクセスをゲートするには、管理者権限またはチャンネル管理権限のいずれかを持っている必要があります。
Q:あるロールのLinked Rolesを変更した場合、サーバーメンバーはLinked Rolesでゲートされたチャンネルへのアクセスを直ちに失うのでしょうか?
A: はい。サーバーのロールを変更した場合と同様に、Linked Rolesを変更すると、Linked Rolesが管理するチャンネルへのアクセスも即座に変更されます。
Q: チャネルが持つことができるLinked Roleの数に制限はありますか?
A: 現時点では制限はありません。
Q: メンバーがDiscordに参加した時期やサーバーに参加した時期に基づいて連携ロールを作成することはできますか?
A: 現時点ではできません。
Q: サーバー内でメンバーが"連携ロール"を割り当てられている場合はどこで確認できますか?
A: 連携ロールのチェックを通過したメンバーは、そのロールのメンバーリストに自動的に表示されることはありません。メンバーはサーバー設定の"連携ロール"タブで連携ロールにオプトインし、関心のある連携ロールを選択し、必要なアカウントに接続する必要があります。これにより、ロールが自動で割り当てられるのではなく、メンバーが実際にそのロールを望んでいることが確認されます。
Q: サーバーインサイトを使用して接続で認証したメンバーの人数を確認することはできますか?
A:現時点ではできません。
Q:あるチャンネルで1種類の"連携ロール"をチェックし、別のチャンネルで別の種類の"連携ロール"をチェックできるようにすることはできますか?
A: はい!できます。ロールごとに異なる連携ロールを設定することができます。ロールのチェックにより、チャンネルに入るための連携ロールが決定されます。
Q: 現在利用可能なサードパーティーのアプリ接続はどれですか?
A: Jefit, Bloxlink, Solana, DeviantArt, Charlemagne, Captcha.bot です。
Q:接続先は増えるのでしょうか?
A:はい。多くのパートナーと新しい接続の実現について積極的に話し合っています。
Q:開発者は独自の接続を構築できますか?
A: はい、すべての開発者が好きな接続を構築できるようにAPIを公開しました。これにより、開発者と管理者はそれぞれのコミュニティで信頼関係を構築し、そのつながりに基づいて連携ロールを作成することができます。
Q: モバイルで連携ロールを設定することは可能ですか?
A:現時点ではできません。
Q:メンバーはどのように連携ロールを取得するのですか?
A: 現在、メンバーが連携ロールを取得する唯一の方法は"サーバー設定"の"連携ロール"タブにアクセスすることです。連携ロールを得るためには、チャンネルをクリックしチェックに合格する必要があります。
Q: 連携ロールにチャンネルをゲートした後、メンバーがどのような体験をするか確認するにはどうすればよいですか?
A: 管理者はロールに関係なく自動的にすべてのチャンネルにアクセスすることができます。したがって、通常のメンバーとして表示するには、代替アカウントを使用するか"ロールとしてサーバーを表示"機能を使用して、管理者権限のないロールを選択する必要があります。
Q: 既存のロールにチャンネルへのアクセスを与え続けたいのですが、接続チェックに基づき新しいメンバーへのアクセスを制限したい場合はどうすればよいですか?
A: 連携ロールを作成し、両方のロールをチャネルに追加することができます(既存のロールと新しい連携ロールの2つ)。すべての新しいメンバーは連携ロールのフローを見て、確認する必要がありますが、既存のロールのメンバーは引き続きアクセスすることができます。メンバーはあなたにDMし、あなたはそのメンバーを既存のロールに手動で追加することで、連携ロールをバイパスします。