/sbisec-message2mail

SBI証券の重要なお知らせ > 未確認のメッセージを自動でGmailへメール送信し確認済みにするスクリプト

Primary LanguageJavaScriptMIT LicenseMIT

sbisec-message2mail

SBI証券の重要なお知らせ > 未確認 のメッセージを自動でGmailへメール送信した上で確認済みにしてくれるスクリプト

実行するには下記の環境が必要

下準備

.envファイルを作成し、必要情報を入力する

$ cp .env{.sample,}
$ vi .env

$ yarn install
  • Node.js Quickstart  |  Gmail API  |  Google Developers を参考に、Gmail APIが利用可能な状態にしておく
  • API とサービス - Google Cloud Platform からcredentials.json の取得と配置
    • API とサービス > 認証情報 > 認証情報を作成 > OAuth クライアントID > デスクトップ アプリ で作成してclient_secret.jsonをcredentials.jsonとしてディレクトリ直下に配置します。
  • token.json の生成
    • 初回実行時にOAuthの認証URLが出力されるのでアクセスし、画面に従って許可を行う
    • token.json が配置されればOK

実行

下記のいずれかで実行可能

$ node index.js
$ yarn run message2mail

cron登録例

2 */3 * * * cd /<repository_path> && /<node_path>/bin/node index.js