Chinese 中文說明 - StinkingBanana/tut GitHub Wiki

TUT, Twitch 頻道退追追蹤器

注意: 上方的GIF動圖只是展示用不代表成品,裡面特別改成每分鐘更新一次,而且有做快轉處理。正常的預設更新週期為60分鐘。

安裝說明

使用go內建指令安裝

$ go get -u github.com/stinkingbanana/tut

使用go內建指令解除安裝

$ go clean -i github.com/stinkingbanana/tut

從Release頁面下載

https://github.com/StinkingBanana/tut/releases

使用說明

  1. 雙擊tut.exe 或是 使用指令tut 啟動程式

  2. 如果你有自己的ClientID請輸入或直接Enter使用內建的ClientID或已儲存的
    你可以免費從https://dev.twitch.tv/dashboard申請你自己的ClientID。

  3. 輸入AccessToken或是使用已儲存的 (Your input will be remembered.)

    • 取得AccessTokem使用以下的連結
      https://id.twitch.tv/oauth2/authorize?response_type=token&client_id={ClientID}&redirect_uri=http://localhost&scope=viewing_activity_read
    
    • 把以上連結中的{ClientID} 改成你自己的 ClientID 然後輸入到瀏覽器。
    • 按下同意認證。
    • 如果沒有問題,你的頁面會變成空白的頁面,網址列會顯示類似 http://localhost/#access_token={AccessToken}&...
    • 從網址裡把 {AccessToken} 的部分擷取,那就是我們要的AccessToken。
    • 注意: AccessToken 有時效性。如果過期了,請回來使用同一種方法生成新的AccessToekn。
  4. 輸入你要追蹤的Twitch帳號。帳號通常是直播網址最後面的英文 https://twitch.tv/[stinkingbanana]

  5. 輸入你的更新週期X分鐘或是直接Enter使用預設或已儲存的更新週期。預設週期為60分鐘。

  6. 輸入背景伺服器的Port或是直接Enter使用預設或已儲存的Port。預設背景伺服器的Port為5487。

可使用的背景伺服器端點

背景伺服器會開在 http://localhost:5487.

查看所有追隨者

http://localhost:5487/followers

查看所有退追者

http://localhost:5487/unfollowers

更多端點?

請查看

http://localhost:5487

備註

  • 請務必確保你的電腦有同步中原標準時間
  • 這個程式只是我無聊隨便寫寫的原型,不可能是完美的。如果有碰到任何問題,請聯絡我。
  • 打開程式會在執行程式的同一個資料夾裡建立一個TUT.db的數據庫,這裡面紀載了所有的資料。
    技術上來說,你可以多開這個程式監控多個Twitch帳號,但你需要在不同的資料夾執行這程式並使用不同的背景伺服器Port。 喔~ 最後別忘了使用不一樣的ClientID或OAuth密碼,不然你會突破你的API流量限制。
  • 如果你有很多很多的追隨者,請有耐心點。 根據官方的API流量限制,使用ClientID的話,每分鐘可以處理3000個追隨者清單或是30個詳細的追隨者資料。 如果你有輸入OAuth密碼的話,每分鐘可以處理12000個追隨者清單或是120個詳細的追隨者資料。