bitflyerのprivate apiを使ってビットコイン資産状況をslackに通知する Part2

前回、bitflyerのAPIを叩くだけ叩いてポイーしてたので、今回はレスポンスデータを整形して資産情報データとしてslackに投げれるようにします。

とりあえずasyncで非同期処理

APIを複数叩く必要があったのでasyncを使いました。 エラー拾っているところは参考サイト(失念しました)を真似ています。 なんだか見通しの悪いコードになってしまいました・・・

疑問

総資産は所有するビットコイン×直近の取引価格(円)で計算しているのですが、総資産って一発データで取れないんですかね・・?

課題

浮動小数部分の数値の計算が雑すぎるためか、誤差が生じていますw なのでその辺しっかりやりたいです。。。。

ソース