ナナコの残高情報を 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を使う
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
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
Send nanaco balance information to Slack
git clone https://github.com/tamago324/nanaco_balance.git
- '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
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
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
python post_nanaco_slack.py
# pipenv
pipenv run python post_nanaco_slack.py