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