ども@s_hirokiです。
Claude Codeってアップデート多いですよね。英語だし量も多いし。
自分から情報を拾いにいくのが大変なので、アプデがあったら翻訳して通知してもらえたら便利だなって思いDiscordとSlackに通知してもらえるような仕組みを作ってみました。
Github ActionとWEBHOOKだけで完結させられるのが楽で良いですね。
成果物
こんな感じで通知してくれるようにしました。
ClaudeCodeのGithubのChangelogがベースなので詳細とかは無いけどぱっと把握するのにはこれで良いかなと思ってます。
処理の流れ
- Github Actionのcronで定期実行(毎日8:00、12:00、18:00に実行)
- Changelogの差分があるかチェック(バージョン管理ファイルを作成していてそれとの比較)
- 差分あったらChangelogを確認して分類する
- GitHub Models API (gpt-4o-mini)で日本語翻訳する
- DiscordとSlackに通知
- バージョン管理ファイルを更新
終わりに
おかげで早めにキャッチアップが出来るようになりました。
最初は分類とかせずに流してたので見づらかったのですが、分類することによって多少見やすくなったのが良かったです。
gpt-4o-miniはレート制限があるみたいですが無料で使えるのが良いですね。
今のところ制限に引っかかったことはないです。
以下でソースコードを公開してますので、よかったら試してみてください。
ではまた。
