Provides Bluesky integration for Symfony Notifier.
BLUESKY_DSN=bluesky://nyholm.bsky.social:p4ssw0rd@bsky.social
Use a BlueskyOptions
object to add options to the message:
use Symfony\Component\Notifier\Bridge\Bluesky\BlueskyOptions;
use Symfony\Component\Notifier\Message\ChatMessage;
$message = new ChatMessage('My message');
// Add website preview card to the message
$options = (new BlueskyOptions())
->attachCard('https://example.com', new File('image.jpg'))
// You can also add media to the message
//->attachMedia(new File($command->fileName), 'description')
;
// Add the custom options to the Bluesky message and send the message
$message->options($options);
$chatter->send($message);