Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

docs: ブログ記事を追加(2024/11/24) #1442

Open
wants to merge 1 commit into
base: main
Choose a base branch
from
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 19 additions & 0 deletions content/blog/2024/11/24.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
---
title: 日記の新しい投稿をBlueskyへポストするアカウントの運用を開始しました
created: 2024-11-24
updated: 2024-11-24
---

当ウェブサイト「Hiratake Web」の日記に新しい投稿が追加されたされた際に、その **新しい投稿の URL とタイトルをポストする Bluesky のアカウントを新たに作成しました🎉** [メインのアカウント](https://bsky.app/profile/hiratake.dev) とは別のアカウントにはなりますが、もしよろしければ以下 URL より覗きにきていただけると嬉しいです🙏

- [Hiratake Web (@diary.hiratake.dev) — Bluesky](https://bsky.app/profile/diary.hiratake.dev)

新しい投稿を公開するたびにメインのアカウントで手動で投稿することも考えたのですが、日記の URL を投稿することにどこか気恥ずかしさもあり、自動で問答無用で全てをぶん投げるアカウントを開設するに至りました。

![Hiratake Web の Bluesky アカウントの画像](466f935f-3b99-44b8-46c2-b9c54ef02b00)

少し技術的な話をすると、ウェブサイト側で公開している RSS フィードを Google Apps Script を用いて定期的に取得し、新しいものがあれば Bluesky の API を叩いてぶん投げる感じになっています。

具体的な実装の話とかは、もうちょっと動作を観察したり書いたコードを綺麗にしたりした後に、気が向いたら書こうかなと思っています。とりあえず動くものを 2 時間ほどでパパっと作った段階なので、人様にお見せ出来る状態ではない…。

なんか動作がおかしいとかあればご連絡いただけると助かります。今後とも Hiratake Web をどうぞよろしくおねがいいたします。