Python を使って、Bluesky に「Hello, Bluesky!」と投稿する方法を紹介する。
atproto のインストール
Python で Bluesky にメッセージを投稿するには atproto
というパッケージを使用する。Python から Bluesky (AT Protocol) に簡単にアクセスするためのツールである。
このパッケージは pip を使ってインストールできる。
pip install atproto
atproto を使ってステータスを Bluesky へ投稿する
この例では bluesky_api
に bsky.social
を指定しているが、皆さんが利用しているサーバーのAPIベースURLに変更して欲しい。
import os import sys from atproto import Client bluesky_api = Client('https://bsky.social/xrpc') bluesky_user_name = 'ch3cooh.bsky.social' bluesky_password = 'パスワード' bluesky_api.login( bluesky_user_name, bluesky_password ) # 投稿を作成する status = 'Hello, Bluesky!' bluesky_api.send_post(status)
上記のスクリプトを実行した。成功すると下図のようにノートを投稿できているはずだ。