匯入把你在其他機器人上累積的東西搬過來:StreamElements 的忠誠點數排行榜、 StreamElements/Nightbot/Fossabot 的自訂指令,以及 StreamerSonglist 上的翻唱歌單。 任何平台匯出的檔案也可以用 CSV 上傳。
它解決什麼問題
換機器人最貴的成本不是設定,是觀眾累積的東西歸零。 一個跟了你兩年、存了幾十萬點數的觀眾,看到餘額變成 0 的感受不是「換工具而已」。 自訂指令同理,那是一整份頻道的內梗,重打一次沒有人願意。 匯入讓搬家這件事不必由觀眾買單。
不需要任何憑證
系統是以你的頻道 Twitch 帳號去對方平台的公開資料抓取的, 你不需要登入 StreamElements、也不需要貼上任何 token 或 API key。 如果對方平台當下連不上,可以改用 CSV 上傳當作備援。
兩段式:先抓取、再確認
- 選擇資料來源與種類 (點數、指令或翻唱曲庫)。
- 按「開始抓取」,系統把資料讀回來,排行榜大的話會需要一點時間。
- 預覽:可匯入幾筆、略過幾筆、需要檢視幾筆,一目了然。
- 確認之後才真正寫入。
抓取與寫入是分開的兩步,所以你永遠有一次「看清楚再決定」的機會。 抓回來的暫存資料保留 24 小時,超過就要重新抓一次。
點數匯入
- 累加:在觀眾現有點數上加總,保留原有點數。
- 覆蓋:以匯入值直接取代觀眾現有點數。
另外可以只匯前 N 名,或設一個最低點數門檻,把大量只有個位數點數的殭屍紀錄擋掉。 如果匯入筆數超過你的方案額度,超出的部分會被略過並在報告中列出。
指令匯入
匯進來的指令會預設停用。這是刻意的:別的機器人上的指令未必在這裡有相同語意, 有些回應內容也需要調整。請到「指令」頁逐一檢視後再開啟需要的那些。
指令的使用權限會沿用來源平台的設定 (訂閱以上/VIP 以上/MOD 以上/僅實況主), 匯入後仍可在指令設定頁調整。
回應內容裡的變數會盡量自動換成本站的寫法 (例如 $(user) → {username})。
換不過來的會原封不動保留,並在報告裡標成「需檢視」,
那些多半是需要對外呼叫或會執行任意內容的變數,本站沒有對應語意,不能猜。
標成需檢視的指令仍然會建立,只是你開啟它之前應該先看一眼。
翻唱曲庫匯入
如果你在 StreamerSonglist 上維護歌單,可以直接把歌名、藝術家、屬性 (標籤) 搬進翻唱點歌的曲庫, 不必一首一首重打。上架/下架狀態也照抄。
- 同名同歌手的會自動略過。 所以歌單長大之後可以隨時再匯一次補新歌,不會蓋掉你已經標好的伴奏、導唱或卡拉OK 時間軸。
- 預覽可以用標籤篩選,也可以逐首勾。 曲目多的時候只會列出前幾百首;維持全選就是連沒列出的一起匯入, 但只要你取消其中任何一首,那次就只會匯入你勾的那些,畫面上會直接寫明這件事。
- 不會匯入歌詞。 來源平台沒有歌詞資料。不過確認匯入時可以勾「匯入後自動抓歌詞」, 系統會用歌名和歌手去社群歌詞庫做完全比對,只補沒有歌詞的曲目、不覆寫既有的,中途也能停。 曲庫頁另外有一顆「批次補歌詞」,對以前就匯過的曲目一樣有用。
沒有 StreamerSonglist 也沒關係,同一個流程吃 CSV 與 JSON,自建的 Excel 表格一樣進得來。
CSV:萬用逃生口
任何平台只要能匯出表格,就能透過 CSV 進來:
- 點數:
username,points - 指令:
command,response - 翻唱曲庫:
title,artist,tags,active
頁面上有範例檔可以下載。這條路徑不依賴任何第三方平台是否還活著, 所以它同時也是「對方服務已經關閉」時唯一可行的方式。
常見誤解
- 同一個來源有冷卻時間。 點數與指令是 24 小時,翻唱曲庫是 15 分鐘。這不是額度而是冷卻,用意是避免反覆抓取對方平台, 也避免手滑重複匯入把點數加兩次。曲庫的冷卻短很多,是因為歌單會持續新增、你需要能增量重跑, 而重複的曲目本來就會被略過。
- StreamElements 排行榜設為私人就抓不到。 到 StreamElements 後台的 Loyalty 設定把排行榜暫時設為公開,回來重抓, 匯入完成後可以再改回私人。這不是本站的限制,是對方沒有公開資料可讀。
- 匯入的是觀眾點數與自訂指令,不是整套設定。 別的機器人的模組設定、通知樣式、抽獎規則都不會、也無法搬過來。 要搬本站頻道之間的設定,用「備份還原」。
- 觀眾是用 Twitch 帳號名稱去反查的。 來源檔裡的名稱會拿去 Twitch 查對應的帳號,查不到的 (改過名、已停用、或根本不是 Twitch 帳號) 一律略過。報告裡的「略過」多半就是這一類,會附上略過的名稱可以逐筆檢視。
設定項目
以下內容取自後台介面的說明文字,與實際介面同步。
| 設定 | 說明 |
|---|---|
| 抓取中… | 正在從來源平台讀取資料,大型排行榜可能需要一點時間。 |
| 套用中… | 正在寫入資料,請勿關閉此頁。 |
| CSV 指令 | 從 CSV 匯入自訂指令 (command,response) |
| StreamElements 點數 | 抓取 StreamElements 忠誠點數排行榜 |
| CSV 點數 | 上傳 username,points 檔案 (適用任何平台) |
| Nightbot 指令 | 匯入 Nightbot 自訂指令 |
| StreamElements 指令 | 匯入 StreamElements 自訂指令 |
| Fossabot 指令 | 匯入 Fossabot 自訂指令 |
| StreamerSonglist 翻唱曲庫 | 抓取 StreamerSonglist 歌單,轉入翻唱曲庫 |
| CSV 翻唱曲庫 | 上傳 title,artist,tags[,active] 檔案 (也接受 JSON) |
| 累加 | 在觀眾現有點數上加總 (保留原有點數)。 |
| 覆蓋 | 以匯入值直接取代觀眾現有點數。 |
| 重複 | 與現有曲庫同名同歌手,匯入時會自動略過 |
| 匯入後自動抓歌詞 | 向 LRCLIB 以歌名和歌手完全比對,只補沒有歌詞的曲目,不會覆寫既有的。可隨時中止。 |
其他說明
- 沿用來源指令的使用權限,可於指令設定再調整。
- 同一來源每 24 小時只能匯入一次。
- 將 CSV 檔案拖放到這裡,或
- 以預覽載入時的餘額估算。
- 不符合下方篩選條件,這一列不會匯入。
- 指令已建立 (預設停用),請到「指令」頁開啟需要的項目。
- 若來源平台無法連線,可改用 CSV 上傳作為替代方式。
其他設定項目
這些設定在後台介面上沒有額外說明文字,此處僅列出名稱。
- 訂閱以上
- VIP 以上
- MOD 以上
- 僅實況主
- 受限
- 下載 CSV 範例檔
- 下載 JSON 範例檔
- 點數
- 指令
- 翻唱曲庫
- StreamElements
- Nightbot
- Fossabot
- StreamerSonglist
- CSV
- 匯入 StreamElements 的點數排行榜與自訂指令
- 匯入 Nightbot 的自訂指令
- 匯入 Fossabot 的自訂指令
- 匯入 StreamerSonglist 歌單的歌名、歌手與屬性標籤
- 從任何平台匯出的檔案上傳 (點數或指令)
- 把 StreamElements、CSV 或其他機器人的點數與自訂指令搬過來
- 選擇要匯入的資料來源。系統會以你的頻道 Twitch 帳號自動抓取,不用填任何憑證。
- 點數匯入
- 指令匯入
- 近期匯入紀錄
- 返回
- 開始抓取
- 確認匯入
- 同一來源每 15 分鐘只能匯入一次。
- 零憑證:系統以你的頻道 Twitch 帳號自動抓取,不用登入,也不用貼 token。
- 匯入方式
- 選擇檔案
- 重新選擇
- 讀取檔案失敗,請重試。
- 預覽並確認
- 抓取
- 可匯入
- 略過
- 使用者
- 匯入點數
- 現有點數
- 最終點數
- 只匯前 N 名
- 最低匯入點數門檻
- 已達額度上限
- 需檢視
- 匯入的指令預設為停用,請於指令頁逐一檢視後開啟。
- 全選
- 反選
- 清除標籤篩選
- 未上架
- 匯入完成
- 再匯入一次
- 成功
- 失敗
- 曲庫已有同名同歌手,略過
- 標籤超過上限,已截斷
- 曲庫已滿,未匯入
- 超過方案上限,未匯入
- 寫入失敗
- 匯入失敗
- 此匯入的暫存資料已逾時 (24 小時),請重新抓取。
- 匯入時發生錯誤,請稍後再試。
- 你的 StreamElements 排行榜目前設為私人
- 登入 StreamElements 後台 → Loyalty (忠誠點數) 設定。
- 將排行榜 (Leaderboard) 暫時設為公開。
- 回到這裡重新抓取;匯入完成後可再改回私人。
- 排隊中
- 抓取中
- 待確認
- 套用中
- 完成
- 已逾時