從 IRC/XDCC 機器人下載檔案指南
XDCC 機器人使用傳送給機器人的私人訊息(PM)來工作,其中包含對特定包號的請求。
- 語法通常類似於
- "/msg [機器人名稱] xdcc send 包號"
- 請求機器人向你傳送一個包,或者
- "/msg [機器人名稱] xdcc info 包號"
- 請求機器人提供有關特定包的資訊
包號代表你想要從機器人下載的檔案。要了解機器人有哪些檔案以及它們的包號是什麼,你必須獲取它們的包列表。有時包列表儲存在機器人本身作為文字檔案(.txt),有時可能在網站上,有時兩者都有,具體取決於機器人。
XDCC 機器人的包列表通常可以透過以下四種方式之一獲取。
在可以鍵入 !list 的檔案分發頻道中,機器人可能會用顯示觸發器的廣告來回復。
例如,在鍵入 !list 後,你可能會收到類似以下的私人訊息:-[CAT]Food- (XDCC) 包數:(12) 觸發器:(/msg [CAT]Food xdcc list) 傳送:(1/1) 佇列:(33/100) 記錄:(76.3KB/s) 注:(由 ScientistsDiet 贊助) =iroffer=
在鍵入觸發器 (/msg [CAT]Food xdcc list) 後,機器人會簡單地向傳送者傳送其 XDCC 列表。
在分發頻道的主題中,通常會列出包含 XDCC 列表的網站(通常在論壇中),或者當你鍵入機器人的觸發器以獲取其 XDCC 廣告時,/msg [CAT]Food xdcc list,你會收到類似以下的回覆。
-[CAT]Food- XDCC 列表被拒絕。要檢視列表,請訪問:"http://tasty.food.land/CatFood.html"
其中 "http://tasty.food.land/CatFood.html" 是包列表的位置。
同樣,在頻道視窗中鍵入 !list 後,並獲得 XDCC 機器人的觸發器(例如,/msg [CAT]Food xdcc list)並在網路視窗中鍵入它,你會收到類似以下的回覆。
-[CAT]Food- XDCC 列表被拒絕。要檢視列表,請鍵入:"/msg [CAT]Food !blist"
或者
-[CAT]Food- XDCC 列表被拒絕。要檢視列表,請鍵入:"/msg [CAT]Food xdcc send #1"
在鍵入觸發器後,機器人會回覆你一條私信,你會收到一個包含機器人包列表的文字檔案。
顯示機器人觸發器以獲取其包列表,或顯示整個列表本身的最後但最流行的方法是在頻道視窗中每 10、15 或 20 分鐘(或其他時間間隔)顯示定時訊息。你只需要在頻道中閒逛,機器人就會以文字訊息的形式顯示其廣告(或在某些情況下顯示整個包列表)。/msg ARUTHA-BATCH|1080p xdcc send #6971
包列表本身應該包含從 XDCC 機器人下載所需的所有資訊,這些資訊包含在前幾行中。
例如,以下部分是 [CAT]Food 的包列表。
** #Cats-R-Us ~ For XDCC packlisting Type /msg [CAT]Food xdcc send #1 ** ** 3 packs ** 0 of 13 slots open, Queue: 75/999, Record: 1792.7KB/s ** ** Bandwidth Usage ** Current: 1276.4KB/s, Cap: 1500.0KB/s, Record: 3244.1KB/s ** ** To request a file, type "/msg [CAT]Food xdcc send #x" ** ** To request details, type "/msg [CAT]Food xdcc info #x" ** #1 97x [ 42K] [CAT]_Releases.txt #2 22x [123M] [CAT]_Cooking_fish_howto_video.avi #3 14x [123M] [CAT]_Meow_Mix_advertisement.avi
例如,包號 2
#2 22x [123M] [CAT]_Cooking_fish_howto_video.avi
從左側開始,首先是包號 (#2),然後是該包已傳送的次數 (22x),然後是檔案大小 ([123M]),最後是該包的檔名 ([CAT]_Cooking_fish_howto_video.avi )。
如果我想下載 "[CAT]_Cooking_fish_howto_video.avi",我會透過私人訊息向 [CAT]Food 傳送請求,請求包 #2。
/msg [CAT]Food xdcc send #2
如果請求成功傳送,它會向我傳送一條私人訊息。
-[CAT]Food- ** 所有槽位已滿,已將你新增到包 2 ("[CAT]_Cooking_fish_howto_video.avi") 的主佇列中,位置為 118。要在稍後時間刪除自己,請鍵入 "/msg [CAT]Food xdcc remove"。
在這種情況下,所有 13 個傳送槽位 (3 個包 ** 0 個空閒槽位) 都已滿,並且有 117 人在我前面請求包。這意味著我必須等待 104 個包完成傳送(佇列中的 117 人減去 13 個傳送槽位)才能讓機器人傳送我請求的包。
不幸的是,沒有辦法手動訪問 XDCC 機器人以瞭解你在佇列中的位置,但是大多數 XDCC 機器人會在一段時間後自動透過私人訊息通知你你的位置,具體取決於機器人的設定。
例如,[CAT]Food 的時間間隔為 10 分鐘,因此在佇列中等待 10 分鐘後,機器人會發送一條私人訊息讓我知道我當前的位置。
-[CAT]Food- 已排隊 0 小時 3 分鐘,等待 "[CAT]_Cooking_fish_howto_video.avi",位於 119 個位置中的 118 個位置。剩餘 5 小時 44 分鐘或更長時間。
請記住,剩餘時間只是一個粗略的估計,不能保證機器人會在 5 小時 44 分鐘後開始傳送檔案,這取決於在我前面的人的連線速度。
有時,舊檔案可能會從機器人中刪除,以便為新新增的檔案騰出空間,並且機器人的包列表會更新。在從機器人請求檔案時,請確保你使用的是更新的包列表。此外,在請求新列表之前,請刪除下載資料夾中可能存在的任何舊包列表副本,有時如果下載目錄中存在舊副本,則新的包列表可能無法正確傳送。
您可能沒有正確配置 mIRC。本質上,在選項中需要更改兩項內容:自動接受傳入的檔案請求,尤其是在您必須等待機器人佇列並且離開螢幕時。此外,要能夠接收檔案,您必須停止 mIRC 自動忽略所有傳入的傳輸。
為此,請前往選項並選擇“DCC”選項卡。您將在那裡找到相關的選項。確保將“忽略 - 方法”設定為“停用”,並且“在以下時間重新啟用忽略”未選中。
如果檔案未傳輸,XDCC 機器人所有者可能已將機器人配置為僅傳送給已註冊的使用者(未註冊 mirc,未在網路伺服器上註冊暱稱),或者下載可能需要使用者同時位於 XDCC 頻道和相應的 XDCC 聊天頻道中。
您還可以使用 mIRC 附加指令碼,例如BeaST-XDCC 指令碼或 XDCC 瀏覽器。
該指令碼將列出您所處頻道中的 XDCC 資料包,並以組織的方式顯示它們。
它還具有一個搜尋選項,允許您搜尋可能不在您當前所在的網路和頻道中的資料包,儘管由於缺乏更新,此功能似乎已損壞。可以在[1]上找到正在執行的搜尋引擎列表,並且可以透過在 Google 上搜索“XDCC 搜尋”來找到。
以下是一些目前正在執行的 XDCC 搜尋引擎
- SunXDCC