Skip to content
This repository has been archived by the owner on Jun 24, 2023. It is now read-only.

Use GitHub workflow scheduler to notify via Telegram bot when some channel on https://twitch.tv went live. Working demo: https://t.me/codigofaladolive

Notifications You must be signed in to change notification settings

micalevisk/twitchtv-channel-notifier

Repository files navigation

twitchtv-channel-notifier

Maintainability Test Coverage

Run

Usage

npm ci --prod
cp .env.example .env ## and set up your env. vars
cp storage.json.example storage.json
node . storage

Development

npm i

npm t ## all tests must be passing
# npm dev:tests ## when writing tests files

cp .env.example .env ## and set up your env. vars
cp storage.json.example storage.json

npm run dev

Deploy

Put the values of your .env file as secrets in Settings > Secrets
and enable GitHub Actions feature under Settings > Actions

To upload your repo secrets with .env file content

## generate this value here: https://github.com/settings/tokens/new?scopes=repo,admin:public_key&description=ttv-channel-notifier
GH_PERSONAL_ACCESS_TOKEN=
## your repo name
REPO=micalevisk/twitchtv-channel-notifier

npm run update-repo-secrets --repo="$REPO" --PAT="$GH_PERSONAL_ACCESS_TOKEN"

About

Use GitHub workflow scheduler to notify via Telegram bot when some channel on https://twitch.tv went live. Working demo: https://t.me/codigofaladolive

Topics

Resources

Stars

Watchers

Forks

Sponsor this project