/discordjs-twitchNotification

Twitchで配信開始した際に、Discordへ通知するbot。予め、配信者リスト登録と条件指定が必要。

Primary LanguageJavaScript

discordjs-twitchNotification

Twitchで配信開始した際に、Discordへ通知するbot。予め、配信者リスト登録と条件指定が必要。
使用用途が、speedrun配信の通知なので、コマンドはそれに合わせた名称になっております。

  • 配信者リスト登録は、コマンドから可能。
  • 登録するIDは、Twitchのユーザー名。(表示名ではないので注意)
  • CRUD操作はcsvファイルで行います。[csv-database]

条件(Twitch API Referenceを参照)

  • ゲームID(game_id)
  • タグID(tag_id)

コマンドリスト

  • hi:挨拶兼動作確認。
  • !addRunner:配信者の追加コマンド。重複防止付き。
  • !delRunner:配信者の削除コマンド。
  • !runnerList:登録されている配信者の一覧を表示する。

事前準備

1.Discord、Twitchのトークンや認証キーを事前に取得する。
2.下記のコマンドを実行。

git clone https://github.com/Chien789626/discordjs-twitchNotification.git
cd discordjs-twitchNotification
npm install
mkdir db
cd db
touch streamerList.csv
cd ..
touch config.json

3.config.jsonへ、下記のように設定を行う

{
    "prefix": "!",  
    "game_id": [{game_id}],  
    "tag": "tag_id",  
    "token": "Your discord token",  
    "client_id": "Your twitch client id",  
    "Authorization": "Your twitch Bearer Authorization",  
    "csvFilePath": "./db/streamerList.csv"  
}