2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

Claude Codeの変更履歴を通知する仕組みを作ってみた

2
Posted at

ども@s_hirokiです。

Claude Codeってアップデート多いですよね。英語だし量も多いし。
自分から情報を拾いにいくのが大変なので、アプデがあったら翻訳して通知してもらえたら便利だなって思いDiscordとSlackに通知してもらえるような仕組みを作ってみました。

Github ActionとWEBHOOKだけで完結させられるのが楽で良いですね。

成果物

こんな感じで通知してくれるようにしました。
ClaudeCodeのGithubのChangelogがベースなので詳細とかは無いけどぱっと把握するのにはこれで良いかなと思ってます。

image.png

処理の流れ

  1. Github Actionのcronで定期実行(毎日8:00、12:00、18:00に実行)
  2. Changelogの差分があるかチェック(バージョン管理ファイルを作成していてそれとの比較)
  3. 差分あったらChangelogを確認して分類する
  4. GitHub Models API (gpt-4o-mini)で日本語翻訳する
  5. DiscordとSlackに通知
  6. バージョン管理ファイルを更新

終わりに

おかげで早めにキャッチアップが出来るようになりました。
最初は分類とかせずに流してたので見づらかったのですが、分類することによって多少見やすくなったのが良かったです。

gpt-4o-miniはレート制限があるみたいですが無料で使えるのが良いですね。
今のところ制限に引っかかったことはないです。

以下でソースコードを公開してますので、よかったら試してみてください。

ではまた。

2
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?