エンジニア技術はじめに2021年10月ごろより、出来るだけ毎日GitHubの草を生やそうと決めました。Pythonのコードの書き方を身につけることも目的です。そのために、Slackの自分のチャンネルに通知してくれるbotを作ろうと考えました。上記のように1日のコミット数をSlackに通知してくれる。API当初、コントリビューションからコミット数を取得していたが、どうもプライベートリポジトリの値は取れなかった。}そこで、リポジトリごとにコミット数を調べる方法に変更した。}こうすることで以下のようなレスポンスが得られる。使用して自分のチャンネルに通知した。Botの記事は多くあるので割愛します。Lambda構成はとても簡素です。Lambdaを使ったかと言うと、EC2などに上げるより簡単かつ時間のイベント発火も簡単にできるためです。無料で使える!ところが決め手です。GB-秒のコンピューティング時間が、それぞれ含まれます。|AWS今回に必要な設定は以下です。Functionの作成コンソール上の「関数を作成」から作る。Event)を選択する。「新規ルールの作成」を選択して今回は0時にイベントが発火するようにする。自分はバッチ処理などでよく使われるcronコマンドの方式で設定しました。なっており、日本の時刻から-9時間する必要があります。することで、毎日0時にイベントが発火します。Eventsこれにて完成!最後にGitHubの草も9月くらいからよく生えるようになりました。»プロフィールid:ue-sho組み込みエンジニアからクラウドエンジニアになった人。1はてなブログをはじめよう!ue-shoさんは、はてなブログを使っています。ブログを報告する引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。