Est-il possible d'obtenir les utilisateurs d'un canal IRC sans le rejoindre?
Je veux être en mesure d'obtenir la liste des utilisateurs et à leurs données à partir d'un canal IRC sans l'adhésion et donc d'augmenter son nombre d'utilisateurs.
Donc au lieu d'émettre JOIN #chan
et puis NAMES #chan
pour obtenir la liste des utilisateurs, je peux exécuter la dernière commande. Est-ce possible?
source d'informationauteur liamzebedee | 2013-08-21
Vous devez vous connecter pour publier un commentaire.
Vous pouvez émettre
NAMES
pour un canal où vous n'êtes pas dans, maisNAMES
ne pas afficher les utilisateurs qui sont invisible (usermode+i
).La plupart des serveurs de jeu de la usermode +i sur se connecter, ce n'est pas le même permettre de le changer.
Donc, si vous n'avez pas tout le monde définir leurs usermode
-i
vous ne pouvez pas les voir lorsqu'il n'est pas dans le canal.La RFC n'est pas très précis sur usermode
+i
. Certains disent que vous pouvez voir les utilisateurs avec+i
sur unNAMES
répondre si vous partagez un canal commun, d'autres disent que vous ne pouvez pas.Tandis que les RFC (ici) implique que vous devrait être en mesure de délivrer
/NAMES #chan
de l'extérieur#chan
(ou même juste une question/NAMES
à obtenir tout le monde), en pratique, de nombreux serveurs que j'ai vu ignore l'ancienne si vous n'êtes pas dans un canal et simplement rejeter cette dernière.Le seul moyen fiable est de
/JOIN
/NAMES
puis déduire à partir de la liste des utilisateurs à rendre compte de votre bot.Vous pouvez voir le nombre d'utilisateurs avec
/list #channel