/parentsalarm-alert

Enable notifications from ParentsAlarm app

Primary LanguageJavaScript

parentsalarm-alert

Enables notifications from ParentsAlarm app. The project uses puppeteer to open the app, extract contents and send notifications. Slack has been integrated for now.

Adhiyan

Aganvee

Configuration

Create a file .env locally under the projct root. It should contain the following lines:

ACCOUNTS=AX,AY
SLACK_OAUTH_TOKEN=****
LOGS_CHANNEL=****
BOT_NAME=****
EVENT_NAME="dev_run"
CHANNEL="#default_channel"

AX_USER_NAME=******
AX_PASSWORD=****
AX_PERSISTENT_VALUE_ACCESS_TOKEN=****
AX_CHANNEL=****
AX_DM_CHANNEL=****

AY_USER_NAME=******
AY_PASSWORD=****
AY_PERSISTENT_VALUE_ACCESS_TOKEN=****
AY_CHANNEL=****
AY_DM_CHANNEL=****

Slack app configuration

  • Create a new slack app
  • Add the scope chat:write:bot
  • Generate OAUTH token
  • Create channels as needed
  • Update SLACK_OAUTH_TOKEN, CHANNEL, LOGS_CHANNEL and BOT_NAME in .env

Persistent-aaim configuration

This project uses persistent-aaim to store the previous run status. Generate an access token by visiting the below link:

https://persistent.aaim.io/api/values/new_access_token?output=plain

Update PERSISTENT_VALUE_ACCESS_TOKEN in .env

Build & run locally

npm install
npm start