Что такое Bluesky?
Bluesky — это социальная платформа, которая позволяет вам публиковать короткие сообщения, фотографии, видео и многое другое.
Как подключить Bluesky к своей учётной записи Discord
1. Зайдите в Настройки пользователя, нажав на значок [] шестеренки.
2. Нажмите на вкладку Интеграции, а затем на значок бабочки Bluesky.
Вкладка "Интеграции" в Настройках пользователя
3. Введите свой хэндл для Bluesky, а затем следуйте инструкциям на экране для подключения вашего аккаунта.
Пример, где вы вводите свой хэндл аккаунта Bluesky
4. Вы поймете, что подключение прошло успешно, когда получите следующее подтверждающее сообщение:
Окно подтверждения о том, что ваш аккаунт Bluesky подключен к Discord
Произошла неизвестная ошибка. Может быть, проверите свой хэндл?
Если мы не сможем найти учетную запись Bluesky, связанную с введенным вами именем пользователя, вы увидите следующее сообщение об ошибке:
Пример ошибки при вводе неправильного хэндла
Обычно это означает, что вы допустили опечатку при вводе хэндла, поэтому обязательно проверьте введенное вами имя учетной записи.
Если ваш аккаунт использует собственный домен или пользовательский PDS, смотрите раздел "Использование собственного домена с Bluesky" ниже для получения дополнительной информации. В противном случае возможно, что у вас временная ошибка сервера из-за избыточной нагрузки на сеть Bluesky и вам придется попробовать подключить аккаунт Bluesky позже.
Использование собственного домена с Bluesky
Чтобы связать аккаунт Bluesky с хэндлом на собственном домене, Discord должен будет найти DID вашего аккаунта. Это происходит, когда вы изначально подключаете аккаунт Bluesky в Discord, а затем на протяжении всего времени поддерживаете соединение вашего аккаунта с Discord.
Подтверждение происходит тем же образом, что и описано в документации AT Protocol и блоге Bluesky.
При проверке домена с помощью метода /.well-known/atproto-did Discord будет использовать строку агента пользователя в формате Discord/1.0 (Discord API; +https://discordapp.com.
Убедитесь, что ваш веб-сервер не блокирует запросы с этим пользовательским агентом и не ограничивает частоту запросов к этой конечной точке.
Вы можете смоделировать запрос, который Discord будет делать для проверки вашего хэндла, используя команду curl в формате: curl -H 'User-Agent: Discord/1.0 (Discord API; +https://discordapp.com)' https://{your-handle-here}/.well-known/atproto-did
Пользовательские провайдеры PDS
Discord поддерживает связывание аккаунтов AT Protocol, размещаемых сторонними провайдерами PDS, так же, как и аккаунтов, размещаемых Bluesky. Если вы размещаете свой собственный PDS, пожалуйста, убедитесь, что ваш веб-сервер позволяет пользовательскому агенту Discord получать доступ к конечным точкам аутентификации и данным PDS, помимо конечной точки /.well-known/atproto-did.
did:web: аккаунты
Discord также поддерживает связывание аккаунтов AT Protocol, которые используют did:web: идентификаторы. Требования к конечной точке /.well-known/atproto-did также применяются к конечной точке /.well-known/did.json.