我希望能夠從IRC頻道獲得用戶列表和他們的詳細信息,而無需加入,從而增加用戶數量。有沒有辦法讓IRC頻道的用戶不加入?
因此,而不是發佈JOIN #chan
,然後NAMES #chan
獲取用戶列表,我可以運行後者的命令。這可能嗎?
我希望能夠從IRC頻道獲得用戶列表和他們的詳細信息,而無需加入,從而增加用戶數量。有沒有辦法讓IRC頻道的用戶不加入?
因此,而不是發佈JOIN #chan
,然後NAMES #chan
獲取用戶列表,我可以運行後者的命令。這可能嗎?
您可以爲您不在的頻道發出NAMES
,但NAMES
不顯示不可見的用戶(用戶模式+i
)。
大多數服務器都將usermode + i設置爲連接,有些甚至不希望更改它。
所以,如果你沒有每個人都設置他們的用戶模式-i
,你不能在渠道中看到他們。
RFC對用戶模式+i
不是很具體。有人說,如果您共享一個公共頻道,您可以在NAMES
回覆中看到+i
的用戶,其他人則說您不能。
雖然RFC(here)意味着你應該能夠從外部#chan
發出/NAMES #chan
(甚至只是發出/NAMES
得到大家),在實踐中,許多服務器我見過將忽略前者,如果你是不在頻道中,只是拒絕後者。
唯一可靠的方法是/JOIN
,/NAMES
然後從用戶列表中扣除一個帳戶爲您的機器人帳戶。
你可以看到用戶數/list #channel