/post_nanaco_slack

Get nanaco balance info

Primary LanguagePython

post_nanaco_slack

ナナコの残高情報を Slack に送信する

インストール方法

git clone https://github.com/tamago324/nanaco_balance.git

環境変数を設定する

  • 'NANACO_NUM' ナナコの16桁の番号
  • 'SECURITY_CD' ナナコの6桁のセキュリティCD
  • 'WEBHOOK_URL' ナナコの残高情報を送信するチャンネルのWebHook URL

'NANACO_NUM' と 'SECURITY_CD' についてはここを見てください

'WEBHOOK_URL' に設定する値について

ここにアクセスして、Choose a channel で送信先のチャンネルを選択して、Add Incoming WebHooks integrationをクリックする。表示されているWebhook URLを設定する。

環境変数を設定する方法は2つある

1.direnvを使う 2.Pivenvを使う

1.direnvを使う

direnvを使って環境変数を設定する場合

direnvのインストール方法についてはここに書いてある

以下のように設定する

cd nanaco_balance
echo "export nanaco_num='number length 16'" > .envrc
echo "export security_cd='number length 6'" > .envrc
echo "export webhook_url='webhook url'" > .envrc
direnv allow .

必要なライブラリをインストールする

pip install robobrowser

2.Pipenvを使う

Pipenvを使って環境変数を設定する場合

Pipenvのインストール方法と説明はここに書いてある

以下のように設定する

cd nanaco_balance
pipenv install
echo NANACO_NUM=nanacoNumber > .env
echo SECURITY_CD=securityCd > .env
echo WEBHOOK_URU=webhookUrl > .env

使い方

# direnvの場合
python post_nanaco_slack.py

# Pipenvの場合
pipenv run python post_nanaco_slack.py

result



post_nanaco_slack

Send nanaco balance information to Slack

Installation

git clone https://github.com/tamago324/nanaco_balance.git

Set environment variables

  • 'NANACO_NUM' nanaco number length 16
  • 'SECURITY_CD' security cd length 6
  • 'WEBHOOK_URL' send channel webhook url

Click here for the value set for 'NANACO_NUM' and 'SECURITY_CD'.

About the value set for 'WEBHOOK_URL'.

Access here.Select the channel you want to send at 'Choose a channel', and click 'Add Incoming WebHooks integration'.The value of 'Webhook URL'.

1.Use direnv 2.Use Pipenv

1.use direnv

if you use direnv to set environment variables

click here for how to install direnv

cd nanaco_balance
echo "export nanaco_num='number length 16'" > .envrc
echo "export security_cd='number length 6'" > .envrc
echo "export webhook_url='webhook url'" > .envrc
direnv allow .

install required modules.

pip install robobrowser

2.Use Pipenv

If you use Pipenv to set environment variables

Click here for how to install pipenv

cd nanaco_balance
pipenv install
echo NANACO_NUM=nanacoNumber > .env
echo SECURITY_CD=securityCd > .env
echo WEBHOOK_URU=webhookUrl > .env

Usage

python post_nanaco_slack.py

# pipenv
pipenv run python post_nanaco_slack.py

result