DenoでBlueskyにポストしたり自分の過去ポストを全取得したりするコードを作った。

私が欲しいのは投稿と過去ポスト取得だけなので、タイムラインの取得などは挑んでいない。

参考

IDとパスワードは.envファイルに記述しておく

下記のBLUESKY_IDENTIFIERは私のアカウントの場合のID

私はBLUESKY_IDENTIFIERBLUESKY_PASSWORDにしているが、なんでもいいと思う

BLUESKY_IDENTIFIER=noratetsu.bsky.social
BLUESKY_PASSWORD=hoge

以下bsky.tsというファイルに書くとする