Blueskyとは?
Blueskyは、短いメッセージ、写真、動画などを投稿できるソーシャルメディアプラットフォームです。
BlueskyをDiscordアカウントに接続する方法
1. ユーザー設定に進み歯車 [] アイコンを押します。
2. 接続タブをタップし、次にBlueskyの蝶のアイコンをタップします。
ユーザー設定の接続タブ
3. Bluesky用のハンドルを入力し、その後画面の指示に従ってアカウントを接続します。
Blueskyアカウントハンドルを入力する場所の例
4. 接続が成功したことを示す確認メッセージが表示されます。
BlueskyアカウントがDiscordに接続されたことを示す確認ウィンドウ
不明なエラーが発生しました。 ハンドルを確認してみてください?
入力したハンドルに関連付けられたBlueskyアカウントが見つからない場合、以下のようなエラーメッセージが表示されることがあります。
誤ったハンドルが入力された場合のエラー例
これは通常、ハンドルを入力する際にタイプミスがあったことを意味しますので、入力したアカウント名を再確認してください。
アカウントがカスタムドメインまたはカスタムPDSを使用している場合は、以下の「Blueskyでカスタムドメインを使用する」のセクションを参照してください。 そうでない場合、Blueskyネットワークの過負荷による一時的なサーバーエラーに直面している可能性があり、あとで再度Blueskyアカウントへの接続を試みる必要があります。
Blueskyでカスタムドメインを使用する
カスタムドメインハンドルを持つBlueskyアカウントをリンクさせるには、DiscordがアカウントのDIDを調べる必要があります。 これは最初にDiscordでBlueskyアカウントを接続したとき、その後もアカウントをDiscordに接続した状態に保つために行われます。
認証はAT Protocol documentationおよびBluesky blogの説明と、同様の方法で行われます。
/.well-known/atproto-didメソッドを使用してドメインを認証する際、Discordは以下の形式のユーザーエージェント文字列を使用します: Discord/1.0 (Discord API; +https://discordapp.com。
Webサーバーがこのユーザーエージェントからのリクエストをブロックしたり、エンドポイントへのリクエストを厳しく制限したりしないことを確認してください。
この形式でcurlコマンドを使用して、Discordがハンドルを確認するために行うリクエストをシミュレートできます: curl -H 'User-Agent: Discord/1.0 (Discord API; +https://discordapp.com)' https://{your-handle-here}/.well-known/atproto-did
カスタムPDSプロバイダー
Discordは、Blueskyがホストするアカウントと同じ方法で、サードパーティPDSプロバイダーがホストするATプロトコルアカウントのリンクをサポートしています。 自身のPDSをホストしている場合、認証およびPDSデータエンドポイントにおいて、Discordのユーザーエージェントを許可することを確認してください。/.well-known/atproto-didエンドポイントも同様です。
did:web: アカウント
Discordは、did:web:識別子を使用するATプロトコルアカウントのリンクもサポートしています。 /.well-known/atproto-didエンドポイントに必要な要件は、/.well-known/did.jsonエンドポイントにも適用されます。