[Twitch] IRCBalloon 和其他 IRC 軟體無法連線到 Twitch 的暫時解法

Note

若您打算使用 IRCBalloon 連線至 Twitch 聊天室,請更新至新版的 IRCBalloon 0.8.1,該版支援新的 Twitch 登入方式,可直接登入 Twitch 帳號。

無法連線的症頭

不知道為什麼,最近有許多人無法用自己的帳號密碼和 IRC 軟體連進 Twitch 的聊天室,我自己也有一個 Twitch 帳號發生相同的狀況,導至 IRCBalloon 沒辦法正常使用,Twitch 官方也已經確認有這個問題

不過後來有人提出來可以利用另一個機制來連線,這部份 IRCBalloon 還沒實作,不過可以手動去操作,如果你發現使用 IRCBalloon 的時候只是一直出現 Disconnected 的字樣,怎麼樣都沒辦法連線的話,可以試試下面的方法。

不過這個方法我只試過 Twitch 的帳戶,Justin.tv 的不確定可不可以用,因為我沒有 Justin.tv 的帳號,所以請自行測試。

暫時的解法

除了用原本的密碼登入外,目前 Twitch 也可以利用一個叫 OAuth Access Token 的東西當作 IRC 的密碼,而要得到這個東西,最簡單的方式如下:

  1. 連線到 http://www.twitch.tv/你的頻道?chat_debug=true 這個網址
  2. 這個時候右邊的聊天室會出現很多以 DEBUG 開頭的字,請尋找如下的那一段,他是以 trying to log in as 開頭,其中被單引號括起來的,那段 oauth:XXXXXXXXXXXXXXXXX 文字(不包括單引號),就是你的 OAuth Access Token。
Twitch OAuth Access Token

Twitch OAuth Access Token

  1. 在 IRCBalloon 裡,改用第一個「IRC」的頁籤連線,資料填寫如下:
  • IRC 伺服器主機:irc.twitch.tv
  • IRC 伺服器Port:6667
  • IRC 伺服器密碼:那段 oauth:XXXXXXXXXXXXXXXXXXXX 的文字
  • 暱稱:你的 Twitch 帳號
  • 頻道:#你的 Twitch 帳號

舉例來說,以我的 linuxhsu 這個帳號來講的話,填寫的情況如下:

填寫範例

填寫範例

用這個方式應該就暫時可以連線了。

回響