有没有办法让IRC频道的用户不加入它?

lia*_*dee 16 irc

我希望能够从IRC频道获取用户列表及其详细信息,而无需加入它,从而增加了用户数.

因此,我可以运行后一个命令,而不是发布JOIN #chan然后NAMES #chan获取用户列表.这可能吗?

Joh*_*uhn 20

您可以NAMES为不在的频道发布,但NAMES不显示不可见的用户(usermode +i).

大多数服务器在连接上设置usermode + i,有些甚至不更改它.

因此,如果您没有让每个人都设置其用户模式-i,则在不在频道中时您无法看到它们.

RFC对usermode不是非常具体+i.有人说,如果您共享一个共同频道,您可以看到用户+iNAMES回复,其他人说您不能.


Oli*_*ews 6

虽然RFC(这里)意味着你应该能够/NAMES #chan从外部发布#chan(或者甚至只是发布/NAMES给每个人的问题),但实际上,如果你不在一个频道中而且拒绝后者,我见过的许多服务器将忽略前者.

唯一可靠的方法是/JOIN,/NAMES再扣除一个从用户列表中要占你的机器人.


小智 5

您可以看到的用户数 /list #channel