BlueSky版Botを作りました

BlueSkyの招待コードを入手でき、ちょうどはやぶさの日が近かったので、Bot専用アカウントを作り、稼働を開始しました。アカウント名は todayssatellite.bsky.social です。

https://bsky.app/profile/todayssatellite.bsky.social

今日の人工衛星 (@todayssatellite.bsky.social)

過去に打ち上げられた宇宙機(人工衛星、ロケット、探査機)の簡単な解説を自動投稿するbot。 @garmy.bsky.social が運営。 出典:Wikipedia、NASAやJAXAの各種Webサイト 詳細: https://todayssatellite.jpn.or

ついでにページ上部のリンクなども少し手を加えました。

Blueskyをrubyで使うノウハウはほとんど無かったのでフルスクラッチで書きました。 ほぼこのcommitに集約されているので参考にどうぞ。

参考にしたサイト

tokenの取り方とAPIの叩き方のイメージをこちらで調べて

https://nigauri.me/tech/bluesky/authorfeed2rss-using-gas/

Google Apps Scriptを使用してBlueskyの自分の投稿をRSSに変換する

Google Apps Script(GAS)を使用してBlueskyの自分の投稿をRSSに変換する方法。IFTTTに食わせたい時などに。

ATprotocolの公式のlexiconでAPIに与えるパラメータを確認しました