개요
revolution/laravel-bluesky는 AT Protocol(Bluesky)을 Laravel에서 다루기 위한 패키지입니다. Facade는Revolution\Bluesky\Facades\Bluesky입니다. 게시 작성, 피드 취득, 검색, 미디어 게시 등을 Laravel의 HTTP 클라이언트에 가까운 형태로 다룰 수 있습니다.
요건
- PHP
>= 8.3 - Laravel
>= 12.x
설치
환경 변수
App Password 인증을 사용하는 경우에는.env를 설정합니다.
퀵 스타트
첫 게시
TextBuilder로 링크와 태그 다루기
문서
Basic client
App Password / OAuth, 게시, 미디어, 리플라이, 인용, 피드, 검색을 확인합니다.
Socialite
AT Protocol OAuth(DPoP)를 사용한 Bluesky 고유의 Socialite 설정과 사용법.
알림 채널
Laravel Notification 채널로서 Bluesky에 게시·DM을 전송합니다.
Feed Generator
자체 알고리즘 피드를 생성·공개합니다.
참고 링크
- GitHub: invokable/laravel-bluesky
- DeepWiki: invokable/laravel-bluesky