从 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