Twitch チャットの BAN 記録を取るよ
BROADCASTTER_USERNAME=配信者のusername
MODERATOR_USERNAME=このツールを動かす自分のusername
TWITCH_CLIENT_ID=Client ID
TWITCH_CLIENT_SECRET=Client Secret
TWITCH_INIT_ACCESS_TOKEN=User Access Token
TWITCH_INIT_REFRESH_TOKEN=User Refresh Token
TWITCH_MODERATE_LOG_POSTGREST=PostgREST Endpoint URL
- INIT系トークンについて
GET https://id.twitch.tv/oauth2/authorize?xxxx
でブラウザ経由で認証POST https://id.twitch.tv/oauth2/token?client_id=xxxx&xxx...
でAPI経由で初期値のトークンを取得。以降はリフレッシュされる。
npm run start
- PostgREST経由でDBに登録。スキーマはSQL参照。