Twitch · 設定指南
如何取得 Twitch Client ID 和 Client Secret
Twitch 遊戲和串流警報使用您自己的 Twitch 開發人員應用程式的憑證。 StreamBruh 將 Client ID 和 Client Secret 交換為應用程式存取權杖以讀取公共 Twitch 資料。
逐步設定
準備您的 Twitch 帳戶
登入 Twitch,驗證您的電子郵件地址,並在安全性和隱私權中啟用雙重認證。 Twitch 在註冊應用程式之前需要執行這些步驟。如果您在另一個標籤中啟用了它們,請刷新開發人員控制台。
註冊申請
打開 Twitch 開發者控制台,選擇應用程序,然後註冊您的應用程式。輸入唯一名稱,選擇適當的類別,新增 Twitch 請求的 OAuth 重定向 URL,完成驗證提示,然後建立應用程式。
StreamBruh 使用 Twitch 的伺服器到伺服器客戶端憑證流來取得公共資料。註冊重定向 URL 不是 StreamBruh 回調,並且在 StreamBruh 請求其應用程式存取權杖時不會使用。如果 Twitch 表單需要 URL,請使用您控制的 URL。
複製Client ID並產生秘密
在“應用程式”下,為新應用程式選擇“管理”。複製其 Client ID。然後選擇New Secret,複製Client Secret,並私密地儲存。新的秘密會使前一個秘密無效,因此如果輪換它,請更新 StreamBruh。
在StreamBruh中儲存並測試
打開機器人和整合。將這兩個值貼到 Twitch Client ID 和 Twitch Client Secret 中,儲存,然後使用測試 Twitch 憑證。現有保存的值被屏蔽;編輯時將欄位留空會保留其儲存的值。
切勿將機密貼到公用頁面、支援訊息或程式碼儲存庫。 Twitch 將其視為密碼。
配置警報
對於串流媒體通知,請輸入 Twitch 使用者名稱或頻道 URL。對於遊戲通知,搜尋 Twitch 類別,根據需要選擇語言,並將最小觀看者數量設定為至少 5。選擇您的機器人可以使用的 Discord 頻道並自訂訊息。檢查是有計劃的,因此警報不是即時的。
檢查您的設置
- 測試 Twitch 憑證報告成功結果。
- 所選類別或主播將在通知表單中解析。
- 您的機器人可以傳送到選定的 Discord 頻道。
故障排除
無法註冊應用程式
檢查電子郵件驗證和 2FA,然後刷新開發者控制台。確保應用程式名稱是唯一的,並且重定向 URL 被 Twitch 接受。
憑證測試失敗
從相同應用程式重新檢查 Client ID 和目前 Client Secret。如果您產生了新的金鑰,則先前的金鑰無效。
沒有出現警報
檢查主播是否正在直播或直播是否符合類別、語言和觀眾過濾條件。計劃檢查、Twitch 可用性和 Discord 權限會影響交付。

