Подключение аккаунта Bluesky
Подключите аккаунт Bluesky к Papera по паролю приложения и публикуйте в него посты с холста процесса.
Как подключить аккаунт Bluesky к Papera и публиковать в него. Bluesky подключается по паролю приложения: это ограниченные учётные данные, которые вы создаёте в своём аккаунте Bluesky отдельно от основного пароля. Papera обменивает его на сессию на сервере и хранит только сессию. Ни пароль приложения, ни основной пароль не попадают в клиент Papera, а сам пароль приложения нигде не сохраняется.
1. Создайте пароль приложения в Bluesky
Это делается в Bluesky, а не в Papera:
- Откройте Bluesky и перейдите в Settings → Privacy and Security → App Passwords (в вебе https://bsky.app/settings/app-passwords).
- Выберите Add App Password, дайте ему понятное имя (например
Papera) и создайте его. - Скопируйте созданный пароль, он выглядит как
xxxx-xxxx-xxxx-xxxx. Bluesky показывает его один раз, поэтому копируйте сразу.
Используйте пароль приложения, а не основной пароль аккаунта. Пароль приложения ограничен по правам и отзывается отдельно на том же экране, без смены настоящего пароля и без выхода из системы в других местах.
2. Подключите его в Papera
- В Papera откройте Настройки → Аккаунты соцсетей и выберите Подключить → Bluesky.
- Введите свой хэндл или адрес почты (например
you.bsky.social) и вставьте только что созданный пароль приложения. - Если ваш аккаунт живёт на другом PDS (Personal Data Server), откройте
Дополнительно и задайте Service URL. Для большинства аккаунтов здесь
остаётся значение по умолчанию
https://bsky.social. - Нажмите Подключить.
Papera входит с этими данными на сервере, сохраняет полученную сессию и показывает подключённый аккаунт. Пароль приложения не сохраняется. Чтобы позже отозвать доступ, отключите аккаунт в Papera или удалите пароль приложения в Bluesky: любое из двух действий его аннулирует.
Подключённые аккаунты общие для всей вашей учётной записи Papera: подключите их один раз здесь, а затем добавляйте аккаунт в любой проект на его холст процесса.
3. Опубликуйте пост в Bluesky
Публикация выражена на холсте процесса, а не одной кнопкой:
- На холсте проекта прикрепите рендерер Bluesky к узлу контента, чтобы получить редактируемый приблизительный предпросмотр поста.
- Добавьте подключённый аккаунт Bluesky на холст как узел аккаунта.
- Свяжите пост с узлом аккаунта (один пост может расходиться в несколько аккаунтов).
- Добавьте триггер публикации и запустите его. Papera публикует пост в Bluesky по протоколу AT: сначала загружает изображения, затем создаёт пост.
Посты в Bluesky ограничены 300 символами и 4 изображениями. Предпросмотр Papera проверяет это до публикации. Публикация идемпотентна: повторный запуск триггера для неизменного поста не создаёт дубликат.
Что делать при ошибках
- «Bluesky sign-in expired. Reconnect the account and retry.»: сессии по паролю приложения истекают. Подключите аккаунт заново в разделе Настройки → Аккаунты соцсетей (вставьте пароль приложения ещё раз или создайте новый) и запустите триггер снова.
- Подключение сразу не удаётся: проверьте хэндл или адрес почты и то, что
вы вставили именно пароль приложения (
xxxx-xxxx-xxxx-xxxx), а не основной пароль. Если ваш аккаунт на своём PDS, задайте Service URL в разделе «Дополнительно». - Изображения не появляются: Bluesky разрешает не более 4 изображений на пост, лишние отбрасываются при проверке ограничений.