[DigitalOcean]APIを使って毎月の請求をSlackに通知させてみた 3年前に作った、DigitalOceanで毎月の請求額をシェルスクリプトでSlack通知(CircleCI/スケジュールトリガー)させていましたが、勉強がてらGoに移行してみました。かつ、今ChatGPTが流行りまくっていますが、コードのベースは作ってくれたとしても全く動かなかったので、デバッグして修正してみました。 ChatGPT使ってGo書いてるけど、全く動かなくて吹いた。 — adachinSRE (@adachin0817) April 30, 2023 add billing/main.go go version 1.20.3 流れ APIのHTTPリクエストを作成/送信 レスポンスボディをJSONとしてパース 請求履歴を取得 取得した請求履歴を使用 Slackに通知するメッセージを作成 Slack